fui-fancyui
Version:
FancyUI Libary
12 lines (11 loc) • 352 B
TypeScript
type TNativeButtonProps = React.HTMLAttributes<HTMLButtonElement> & {
as?: 'button';
};
type TNativeAnchorProps = React.AnchorHTMLAttributes<HTMLAnchorElement> & {
as: 'a';
};
export type TFancyActionWrapper = {
children: React.ReactNode;
WrapperComponent?: React.ReactElement;
} & (TNativeButtonProps | TNativeAnchorProps);
export {};