@useloops/design-system
Version:
The official React based Loops design system
23 lines (20 loc) • 750 B
TypeScript
import { FunctionComponent } from 'react';
import { IconName } from '../../../BrandCore/Icon.js';
import { NavigationSizing } from '../../Platform/Navigation/Navigation.js';
type NavigationButtonSizing = 'sm' | 'md' | 'lg';
interface NavigationButtonProps {
active?: boolean;
danger?: boolean;
fullWidth?: boolean;
href?: string;
target?: '_blank' | '_self' | '_parent' | '_top';
external?: boolean;
icon?: IconName;
label?: string;
navigationSizing?: NavigationSizing;
onClick?: () => void;
sizing?: NavigationButtonSizing;
}
declare const NavigationButton: FunctionComponent<NavigationButtonProps>;
export { NavigationButton as default };
export type { NavigationButtonProps, NavigationButtonSizing };