@payfit/unity-components
Version:
17 lines (16 loc) • 648 B
TypeScript
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>;