UNPKG

@primer/components

Version:
17 lines (16 loc) 768 B
/// <reference types="react" /> export declare type TokenSizeKeys = 'sm' | 'md' | 'lg' | 'xl'; export declare const tokenSizes: Record<TokenSizeKeys, number>; export declare const defaultTokenSize = "md"; export interface TokenBaseProps extends Omit<React.HTMLProps<HTMLSpanElement | HTMLButtonElement | HTMLAnchorElement>, 'size' | 'id'> { as?: 'button' | 'a' | 'span'; handleRemove?: () => void; isSelected?: boolean; tabIndex?: number; text: string; id?: number | string; variant?: TokenSizeKeys; } export declare const isTokenInteractive: ({ as, onClick, onFocus, tabIndex }: TokenBaseProps) => boolean; declare const TokenBase: import("styled-components").StyledComponent<"span", any, TokenBaseProps, never>; export default TokenBase;