UNPKG

@vertisanpro/flowbite-react

Version:

Non-Official React components built for Flowbite and Tailwind CSS

39 lines (38 loc) 1.93 kB
import type { ComponentProps, FC } from 'react'; import React 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 & React.ClassAttributes<HTMLAnchorElement> & React.AnchorHTMLAttributes<HTMLAnchorElement> & React.ClassAttributes<HTMLImageElement> & React.ImgHTMLAttributes<HTMLImageElement>>; Icon: FC<import("./FooterIcon").FooterIconProps & React.ClassAttributes<HTMLAnchorElement> & React.AnchorHTMLAttributes<HTMLAnchorElement> & React.SVGProps<SVGSVGElement>>; Title: FC<import("./FooterTitle").FooterTitleProps>; Divider: FC<import("./FooterDivider").FooterDividerProps>; };