antd-mobile
Version:
<div align="center">
24 lines (23 loc) • 854 B
TypeScript
import React, { FC, ReactNode } from 'react';
import { NativeProps } from '../../utils/native-props';
interface ResultPageDetail {
label: ReactNode;
value: ReactNode;
bold?: boolean;
}
declare type ResultPageDetails = ResultPageDetail[];
declare type OnClick = (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void | Promise<void> | unknown;
export declare type ResultPageProps = {
status?: 'success' | 'error' | 'info' | 'waiting' | 'warning';
title: ReactNode;
description?: ReactNode;
icon?: ReactNode;
details?: ResultPageDetails;
children?: ReactNode;
primaryButtonText?: ReactNode;
secondaryButtonText?: ReactNode;
onPrimaryButtonClick?: OnClick;
onSecondaryButtonClick?: OnClick;
} & NativeProps<'--background-color'>;
export declare const ResultPage: FC<ResultPageProps>;
export {};