flowbite-svelte
Version:
Flowbite components for Svelte
51 lines (50 loc) • 4.28 kB
TypeScript
import type { AccordionContextType, BottomNavContextType, CarouselContextType, DrawerContextType, DropdownContextType, PaginationContextType, ButtonToggleContextType, ListContextType, ToolbarContextType, ListGroupContextType, ButtonGroupContextType, NavbarState, NavbarBreakpoint, SidebarContextType, TableContextType, TabsContextType } from "./types";
import type { SplitPaneContext } from "./types";
import type { ThemeConfig } from "./theme";
declare const getAccordionContext: () => AccordionContextType | undefined, setAccordionContext: (context: AccordionContextType) => AccordionContextType;
export { getAccordionContext, setAccordionContext };
declare const getBottomNavContext: () => BottomNavContextType | undefined, setBottomNavContext: (context: BottomNavContextType) => BottomNavContextType;
export { getBottomNavContext, setBottomNavContext };
declare const getCarouselContext: () => CarouselContextType | undefined, setCarouselContext: (context: CarouselContextType) => CarouselContextType;
export { getCarouselContext, setCarouselContext };
declare const getDrawerContext: () => DrawerContextType | undefined, setDrawerContext: (context: DrawerContextType) => DrawerContextType;
export { getDrawerContext, setDrawerContext };
declare const getDropdownContext: () => DropdownContextType | undefined, setDropdownContext: (context: DropdownContextType) => DropdownContextType;
export { getDropdownContext, setDropdownContext };
declare const getPaginationContext: () => PaginationContextType | undefined, setPaginationContext: (context: PaginationContextType) => PaginationContextType;
export { getPaginationContext, setPaginationContext };
declare const getButtonToggleContext: () => ButtonToggleContextType | undefined, setButtonToggleContext: (context: ButtonToggleContextType) => ButtonToggleContextType;
export { getButtonToggleContext, setButtonToggleContext };
declare const getListContext: () => ListContextType | undefined, setListContext: (context: ListContextType) => ListContextType;
export { getListContext, setListContext };
declare const getToolbarContext: () => ToolbarContextType | undefined, setToolbarContext: (context: ToolbarContextType) => ToolbarContextType;
export { getToolbarContext, setToolbarContext };
type ThemeContextValue = ThemeConfig | {
value?: ThemeConfig;
};
declare const getThemeContext: () => ThemeContextValue | undefined, setThemeContext: (context: ThemeContextValue) => ThemeContextValue;
export { getThemeContext, setThemeContext };
declare const getListGroupContext: () => ListGroupContextType | undefined, setListGroupContext: (context: ListGroupContextType) => ListGroupContextType;
export { getListGroupContext, setListGroupContext };
declare const getButtonGroupContext: () => ButtonGroupContextType | undefined, setButtonGroupContext: (context: ButtonGroupContextType) => ButtonGroupContextType;
export { getButtonGroupContext, setButtonGroupContext };
declare const getNavbarStateContext: () => NavbarState | undefined, setNavbarStateContext: (context: NavbarState) => NavbarState;
export { getNavbarStateContext, setNavbarStateContext };
declare const getNavbarBreakpointContext: () => NavbarBreakpoint | undefined, setNavbarBreakpointContext: (context: NavbarBreakpoint) => NavbarBreakpoint;
export { getNavbarBreakpointContext, setNavbarBreakpointContext };
declare const getSidebarContext: () => SidebarContextType | undefined, setSidebarContext: (context: SidebarContextType) => SidebarContextType;
export { getSidebarContext, setSidebarContext };
declare const getActiveUrlContext: () => {
value: string;
} | undefined, setActiveUrlContext: (context: {
value: string;
}) => {
value: string;
};
export { getActiveUrlContext, setActiveUrlContext };
declare const getTableContext: () => TableContextType | undefined, setTableContext: (context: TableContextType) => TableContextType;
export { getTableContext, setTableContext };
declare const getSplitPaneContext: () => SplitPaneContext | undefined, setSplitPaneContext: (context: SplitPaneContext) => SplitPaneContext;
export { getSplitPaneContext, setSplitPaneContext };
declare const getTabsContext: () => TabsContextType | undefined, setTabsContext: (context: TabsContextType) => TabsContextType;
export { getTabsContext, setTabsContext };