UNPKG

@payfit/unity-components

Version:

17 lines (16 loc) 648 B
import { UnityIcon } from '@payfit/unity-icons'; import { UnityIllustrationAsset } from '@payfit/unity-illustrations'; import { ReactNode } from 'react'; import { IntlShape } from 'react-intl'; export type ErrorStateVariant = 'known' | 'unknown' | '404'; export interface ErrorStateConfig { illustration: UnityIllustrationAsset; icon: UnityIcon; mainTitle: ReactNode; mainDescription: ReactNode; mainDescriptionComponent?: ReactNode; buttonLabel: ReactNode; detailDescription?: ReactNode; backButtonLabel?: ReactNode; } export declare const initConfig: (intl: IntlShape) => Map<ErrorStateVariant, ErrorStateConfig>;