123456789101112131415161718192021222324 |
- import React from 'react';
- import { Theme, ToastProps, TypeOptions } from '../types';
- /**
- * Used when providing custom icon
- */
- export interface IconProps {
- theme: Theme;
- type: TypeOptions;
- }
- export type BuiltInIconProps = React.SVGProps<SVGSVGElement> & IconProps;
- declare function Warning(props: BuiltInIconProps): React.JSX.Element;
- declare function Info(props: BuiltInIconProps): React.JSX.Element;
- declare function Success(props: BuiltInIconProps): React.JSX.Element;
- declare function Error(props: BuiltInIconProps): React.JSX.Element;
- declare function Spinner(): React.JSX.Element;
- export declare const Icons: {
- info: typeof Info;
- warning: typeof Warning;
- success: typeof Success;
- error: typeof Error;
- spinner: typeof Spinner;
- };
- export declare function getIcon({ theme, type, isLoading, icon }: ToastProps): React.ReactNode;
- export {};
|