UNPKG

react-email-builder

Version:
29 lines (23 loc) 729 B
import type React from 'react' import { createContext } from 'react' import type { EmailBuilderConfig, EmailBuilderSelectedBlockInfo, EmailBuilderState } from '../types' export const EmailBuilderConfigContext = createContext<EmailBuilderConfig>({ blocks: [] }) export const EmailBuilderStateContext = createContext<EmailBuilderState>({ blocks: [] }) export const SetEmailBuilderStateContext = createContext< React.Dispatch<React.SetStateAction<EmailBuilderState>> >(() => {}) export const EmailBuilderSelectedBlockInfoContext = createContext<EmailBuilderSelectedBlockInfo>({}) export const EmailBuilderDefaultFontStyleContext = createContext<{ fontSize?: number fontFamily?: string color?: string }>({})