UNPKG

react18-themes

Version:

Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.

29 lines (28 loc) 924 B
import * as React from "react"; import { ColorSchemeType } from "../../../types"; /** @deprecated */ interface ForcedPage { pathMatcher: RegExp | string; themes: { theme?: string; colorScheme?: ColorSchemeType; }; } /** @deprecated */ interface RemixServerTargetProps extends React.HTMLProps<HTMLElement> { children?: React.ReactNode; /** @defaultValue 'div' */ tag?: keyof JSX.IntrinsicElements; /** not implemented yet */ forcedPages?: ForcedPage[]; /** provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules. */ styles?: Record<string, string>; } /** * @deprecated - We no longer need server side wrappers or targets. * * @example * <RemixServerTarget /> */ export declare function RemixServerTarget({ children, tag, forcedPages, styles, ...props }: RemixServerTargetProps): import("react/jsx-runtime").JSX.Element; export {};