bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
13 lines (12 loc) • 465 B
TypeScript
declare const themes: readonly ["dark", "light", "system"];
export type AppTheme = (typeof themes)[number];
export declare function useTheme(fallback?: AppTheme): {
theme: AppTheme;
value: "system" | "dark" | "light";
themes: readonly ["dark", "light", "system"];
setTheme: (theme: AppTheme | any) => void;
state: "system" | "dark" | "light" | null;
prefersDark: boolean;
override: "system" | "dark" | "light" | undefined;
};
export {};