UNPKG

@payfit/unity-components

Version:

15 lines (14 loc) 733 B
import { ReactNode } from 'react'; import { ActionBarActionItem, ActionBarButtonActionItem, ActionBarIconButtonActionItem } from '../ActionBar.types.js'; /** * Helper function to check if an action is an icon-button type */ export declare const isIconButtonAction: (action: ActionBarActionItem) => action is ActionBarIconButtonActionItem; /** * Extract non-primary actions from dynamic actions array for mobile overflow */ export declare const extractMobileActionsFromArray: (actions: ActionBarActionItem[]) => ActionBarButtonActionItem[]; /** * Extract non-primary actions from static children for mobile overflow */ export declare const extractMobileActionsFromChildren: (children: ReactNode) => ActionBarButtonActionItem[];