UNPKG

@gulibs/vgrove-ui

Version:

VGrove UI component library built with HeroUI and React

26 lines 1.08 kB
import { type HeroUIProviderProps } from "@heroui/react"; import { type HelmetServerState } from "react-helmet-async"; import { type VGroveClientConfig } from "../client"; import type { LayoutSettings } from "../types"; import { type ThemeProviderProps as CustomThemeProviderProps } from "./ThemeProvider"; interface HelmetProviderProps { context?: { helmet?: HelmetServerState; }; } export interface VGroveProviderProps { settings?: LayoutSettings; herouiConfig?: Omit<HeroUIProviderProps, 'children'>; helmetConfig?: HelmetProviderProps; themeConfig?: Omit<CustomThemeProviderProps, 'children'>; /** VGrove Client 配置 - 包含调试配置 */ clientConfig?: VGroveClientConfig; /** 是否自动初始化 VGrove Client */ autoInitClient?: boolean; /** 是否仅在未初始化时才初始化(默认为false,总是尝试初始化) */ initOnlyOnce?: boolean; children: React.ReactNode; } export declare const VGroveProvider: React.FC<VGroveProviderProps>; export {}; //# sourceMappingURL=VGroveProvider.d.ts.map