diff --git a/packages/j-provider/src/ThemeProvider.tsx b/packages/j-provider/src/ThemeProvider.tsx index 9e090a89..1f22ae2f 100644 --- a/packages/j-provider/src/ThemeProvider.tsx +++ b/packages/j-provider/src/ThemeProvider.tsx @@ -1,14 +1,14 @@ /** @jsxImportSource @emotion/react */ import { Global } from '@emotion/react'; +import reset from './styles/reset'; import { ThemeContext } from './context'; import { preset } from './preset'; -import reset from './styles/reset'; +import type { Preset } from './types'; -export const ThemeProvider = (props: { children: React.ReactNode; presetConfig?: any }) => { - return ( - - - {props.children} - - ); +export const ThemeProvider = (props: { children: React.ReactNode; presetConfig?: Preset }) => { + const { children } = props; + + + {children} + ; }; diff --git a/packages/j-provider/src/context.ts b/packages/j-provider/src/context.ts index be95b269..054202af 100644 --- a/packages/j-provider/src/context.ts +++ b/packages/j-provider/src/context.ts @@ -1,6 +1,5 @@ -import { preset } from './preset'; import { createContext } from 'react'; -import type { Preset } from './types'; +import { preset } from './preset'; export const themePreset = preset[preset.theme]; export const ThemeContext = createContext(themePreset); diff --git a/packages/j-provider/src/types.ts b/packages/j-provider/src/types.ts index 82a070a7..764ce9af 100644 --- a/packages/j-provider/src/types.ts +++ b/packages/j-provider/src/types.ts @@ -1,4 +1,5 @@ import type { HEX } from '@jdesignlab/theme'; + export interface ThemePreset { color: { background: HEX;