UNPKG

@brendonovich/kobalte__solidbase

Version:

Fully featured, fully customisable static site generation for SolidStart

50 lines (49 loc) 2.17 kB
import Article from "./components/Article.jsx"; import Features from "./components/Features.jsx"; import Footer from "./components/Footer.jsx"; import Header from "./components/Header.jsx"; import Hero from "./components/Hero.jsx"; import LastUpdated from "./components/LastUpdated.jsx"; import Link from "./components/Link.jsx"; import LocaleSelector from "./components/LocaleSelector.jsx"; import TableOfContents from "./components/TableOfContents.jsx"; import ThemeSelector from "./components/ThemeSelector.jsx"; declare const defaultComponents: { Article: typeof Article; Footer: typeof Footer; Header: typeof Header; LastUpdated: typeof LastUpdated; Link: typeof Link; LocaleSelector: typeof LocaleSelector; TableOfContents: typeof TableOfContents; ThemeSelector: typeof ThemeSelector; Hero: typeof Hero; Features: typeof Features; }; export type ThemeComponents = typeof defaultComponents; declare const DefaultThemeComponentsProvider: import("@solid-primitives/context").ContextProvider<{ components?: Partial<ThemeComponents>; }>; export declare function useDefaultThemeComponents(): { Article: typeof Article; Footer: typeof Footer; Header: typeof Header; LastUpdated: typeof LastUpdated; Link: typeof Link; LocaleSelector: typeof LocaleSelector; TableOfContents: typeof TableOfContents; ThemeSelector: typeof ThemeSelector; Hero: typeof Hero; Features: typeof Features; }; declare const DefaultThemeStateProvider: import("@solid-primitives/context").ContextProvider<import("@solid-primitives/context").ContextProviderProps>; export declare function useDefaultThemeState(): { sidebarOpen: import("solid-js").Accessor<boolean>; setSidebarOpen: import("solid-js").Setter<boolean>; tocOpen: import("solid-js").Accessor<boolean>; setTocOpen: import("solid-js").Setter<boolean>; navOpen: import("solid-js").Accessor<boolean>; setNavOpen: import("solid-js").Setter<boolean>; frontmatter: import("solid-js").Accessor<import("./frontmatter.js").DefaultThemeFrontmatter | undefined>; }; export { DefaultThemeComponentsProvider, DefaultThemeStateProvider };