UNPKG

@acrsolutions/chat-components

Version:

Un set di componenti per la creazione di un'applicazione di messaggistica

11 lines (10 loc) 537 B
import { jsx as _jsx } from "react/jsx-runtime"; import { merge } from 'lodash/fp'; import { createContext, useMemo } from 'react'; import { defaultTheme } from '../ui/theme/theme'; /* eslint-disable react-refresh/only-export-components */ export const ThemeConfigContext = createContext(defaultTheme); export const ThemeConfigProvider = ({ theme, children, }) => { const mergedTheme = useMemo(() => merge(defaultTheme, theme), [theme]); return (_jsx(ThemeConfigContext.Provider, { value: mergedTheme, children: children })); };