UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

38 lines (37 loc) 1.97 kB
import type { ComponentProps, FC } from "react"; import type { DeepPartial } from "../../types"; import type { FlowbiteFooterBrandTheme } from "./FooterBrand"; import type { FlowbiteFooterCopyrightTheme } from "./FooterCopyright"; import type { FlowbiteFooterDividerTheme } from "./FooterDivider"; import type { FlowbiteFooterIconTheme } from "./FooterIcon"; import type { FlowbiteFooterLinkGroupTheme } from "./FooterLinkGroup"; import type { FlowbiteFooterTitleTheme } from "./FooterTitle"; export interface FlowbiteFooterTheme { brand: FlowbiteFooterBrandTheme; copyright: FlowbiteFooterCopyrightTheme; divider: FlowbiteFooterDividerTheme; groupLink: FlowbiteFooterLinkGroupTheme; icon: FlowbiteFooterIconTheme; root: FlowbiteFooterRootTheme; title: FlowbiteFooterTitleTheme; } export interface FlowbiteFooterRootTheme { base: string; bgDark: string; container: string; } export interface FooterProps extends ComponentProps<"footer"> { bgDark?: boolean; container?: boolean; theme?: DeepPartial<FlowbiteFooterTheme>; } export declare const FooterComponent: FC<FooterProps>; export declare const Footer: FC<FooterProps> & { Copyright: FC<import("./FooterCopyright").CopyrightProps>; Link: FC<import("./FooterLink").FooterLinkProps>; LinkGroup: FC<import("./FooterLinkGroup").FooterLinkGroupProps>; Brand: FC<import("./FooterBrand").FooterBrandProps & import("react").ClassAttributes<HTMLAnchorElement> & import("react").AnchorHTMLAttributes<HTMLAnchorElement> & import("react").ClassAttributes<HTMLImageElement> & import("react").ImgHTMLAttributes<HTMLImageElement>>; Icon: FC<import("./FooterIcon").FooterIconProps & import("react").ClassAttributes<HTMLAnchorElement> & import("react").AnchorHTMLAttributes<HTMLAnchorElement> & import("react").SVGProps<SVGSVGElement>>; Title: FC<import("./FooterTitle").FooterTitleProps>; Divider: FC<import("./FooterDivider").FooterDividerProps>; };