flowbite-qwik
Version:
Official Qwik components built for Flowbite and Tailwind CSS
18 lines (17 loc) • 925 B
TypeScript
import { Signal } from '@builder.io/qwik';
export declare const FlowbiteThemeValues: readonly ["blue", "green", "red", "pink", "purple"];
export type FlowbiteTheme = (typeof FlowbiteThemeValues)[number];
export declare const THEME_CONTEXT = "FLOWBITE_QWIK_THEME_CONTEXT";
export declare const themeContext: import("@builder.io/qwik").ContextId<Signal<"blue" | "green" | "red" | "pink" | "purple">>;
export declare function useFlowbiteThemable(): {
backgroundClasses: Signal<string>;
borderClasses: Signal<string>;
color: Signal<Signal<"blue" | "green" | "red" | "pink" | "purple">>;
disabledClasses: Signal<string>;
focusClasses: Signal<string>;
focusInputClasses: Signal<string>;
hoverClasses: Signal<string>;
textClasses: Signal<string>;
themeName: Signal<"blue" | "green" | "red" | "pink" | "purple">;
setThemeName: import("@builder.io/qwik").QRL<(name: FlowbiteTheme) => void>;
};