components / Variable

injectFlowbiteNavbarIconItemState

No documentation has been provided.

Presentation

const injectFlowbiteNavbarIconItemState: <
  U = {
    readonly baseButtonState: Signal<
      State<{
        readonly config: any;
        readonly color: any;
        readonly size: any;
        readonly pill: any;
        readonly outline: any;
        readonly state: any;
      }>
    >;
    readonly navbarState: Signal<
      State<{
        readonly config: any;
        readonly fixed: any;
        readonly open: any;
        readonly color: any;
        readonly customTheme: any;
        readonly theme: any;
        readonly state: any;
        toggle: any;
      }>
    >;
    readonly config: FlowbiteNavbarIconItemConfig;
    readonly customTheme: InputSignal<{
      host?:
        | {
            base?: string | undefined;
            transition?: string | undefined;
            focus?: string | undefined;
            disabled?: string | undefined;
            size?:
              | {
                  [x: string]: string | undefined;
                  xs?: string | undefined;
                  sm?: string | undefined;
                  md?: string | undefined;
                  lg?: string | undefined;
                  xl?: string | undefined;
                }
              | undefined;
            pill?:
              | { off?: string | undefined; on?: string | undefined }
              | undefined;
            color?:
              | {
                  [x: string]:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  warning?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  default?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  info?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  failure?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  success?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  primary?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                }
              | undefined;
            colorOutline?:
              | {
                  [x: string]:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  warning?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  default?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  info?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  failure?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  success?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                  primary?:
                    | { light?: string | undefined; dark?: string | undefined }
                    | undefined;
                }
              | undefined;
          }
        | undefined;
    }>;
    readonly theme: Signal<{ host: { root: string } }>;
    readonly state: CreatedState<NavbarIconItem>;
  },
>(
  injectOptions?: InjectOptions | undefined,
) => Signal<State<U>>;
Flowbite Logo Flowbite

© 2019-2025 Flowbite™ is a registered trademark. All Rights Reserved.