infinity-forge
Version:
40 lines (39 loc) • 1.1 kB
TypeScript
export interface ISiteConfigurations {
metaTitle?: string;
metaDescription?: string;
metaImage?: string;
recaptcha?: string;
microsoft?: {
clarity?: string;
};
enableCookieVerification?: boolean;
ratedR?: boolean;
pixelFacebook?: string;
facebookDomainVerification?: string;
verify?: string;
facebook?: string;
instagram?: string;
twitter?: string;
telefone?: string;
whatsappfixo?: boolean;
whatsapp?: string;
linkedin?: string;
email?: string;
maps?: string;
aw?: string;
gtm?: string;
ua?: string;
habilitarRD?: boolean;
rdstation1?: string;
rdstation2?: string;
propertyId?: string;
widgetId?: string;
extraProps?: any;
favicon?: string;
}
export type ISiteConfigurationProviderProps = {
children: React.ReactNode;
siteConfigurations?: ISiteConfigurations;
};
export declare function SiteProvider({ children, siteConfigurations }: ISiteConfigurationProviderProps): import("react/jsx-runtime").JSX.Element;
export declare function useSite(): ISiteConfigurations;