UNPKG

@cmk/fe_utils

Version:
17 lines (15 loc) 369 B
import { ReactNode } from 'react'; export type UserActionDef = { value?: string; label: string; tooltip?: string | ReactNode; disabled?: boolean; icon?: ReactNode; loading?: boolean; }; export type UserAction = UserActionDef & { onClick: () => void; }; export type UserNavigationAction = Omit<UserAction, 'value'> & { value: string; };