UNPKG

@clarabridge/unified-react-components

Version:
32 lines (31 loc) 1.18 kB
import './buttons.pcss'; import React, { MouseEvent, PropsWithChildren } from 'react'; export type LinkButtonProps = PropsWithChildren<{ mode?: 'primary' | 'secondary' | 'transparent'; status?: 'default' | 'primary' | 'warning' | 'danger'; size?: 'normal' | 'small'; className?: string; href: string; target?: string; rel?: string; referrerPolicy?: ReferrerPolicy; disabled?: boolean; onClick?: (event: React.MouseEvent<HTMLAnchorElement>) => void; tabIndex?: number; }>; declare const LinkButton: React.ForwardRefExoticComponent<{ mode?: "primary" | "secondary" | "transparent" | undefined; status?: "warning" | "primary" | "default" | "danger" | undefined; size?: "small" | "normal" | undefined; className?: string | undefined; href: string; target?: string | undefined; rel?: string | undefined; referrerPolicy?: ReferrerPolicy | undefined; disabled?: boolean | undefined; onClick?: ((event: React.MouseEvent<HTMLAnchorElement>) => void) | undefined; tabIndex?: number | undefined; } & { children?: React.ReactNode; } & React.RefAttributes<HTMLAnchorElement>>; export default LinkButton;