UNPKG

@abgov/react-components

Version:

Government of Alberta - UI components for React

33 lines (32 loc) 1.11 kB
import { GoabLinkTarget, GoabServiceLevel } from '@abgov/ui-components-common'; import { JSX } from 'react'; declare module "react" { namespace JSX { interface IntrinsicElements { "goa-microsite-header": WCProps & React.HTMLAttributes<HTMLElement>; } } } interface WCProps { type: GoabServiceLevel; version?: string; feedbackurl?: string; maxcontentwidth?: string; feedbackurltarget?: GoabLinkTarget; headerurltarget?: GoabLinkTarget; hasfeedbackhandler?: string; ref: React.RefObject<HTMLElement | null>; testid?: string; } export interface GoabHeaderProps { type: GoabServiceLevel; version?: string | React.ReactNode; feedbackUrl?: string; testId?: string; maxContentWidth?: string; feedbackUrlTarget?: GoabLinkTarget; headerUrlTarget?: GoabLinkTarget; onFeedbackClick?: () => void; } export declare function GoabMicrositeHeader({ type, version, feedbackUrl, maxContentWidth, feedbackUrlTarget, headerUrlTarget, testId, onFeedbackClick, }: GoabHeaderProps): JSX.Element; export default GoabMicrositeHeader;