UNPKG

@oslokommune/punkt-react

Version:

React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo

24 lines (23 loc) 1.05 kB
import { FC } from 'react'; import { IHeaderFooter, THeaderFooterApi, THeaderMenuLocale } from '../../shared-types'; import { IPktConsent } from '../consent/Consent'; export type TFooterConsentConfig = Pick<IPktConsent, 'hotjarId' | 'googleAnalyticsId' | 'devMode' | 'cookieDomain' | 'cookieSecure' | 'cookieExpiryDays' | 'onToggleConsent'>; interface IUseGlobalFooterDataOptions { data?: THeaderFooterApi<string>; dataUrl?: string; locale?: THeaderMenuLocale; skipGlobal?: boolean; onDataError?: (error: Error) => void; } export declare function useGlobalFooterData({ data, dataUrl, locale, skipGlobal, onDataError, }: IUseGlobalFooterDataOptions): IHeaderFooter | undefined; interface IFooterGlobalProps { footer: IHeaderFooter; includeConsent?: boolean; consent?: TFooterConsentConfig; } /** * The global (blue) footer band, fed by the shared header/footer payload. * Internal — rendered by PktFooter / PktFooterSimple, not exported. */ export declare const FooterGlobal: FC<IFooterGlobalProps>; export {};