@payfit/unity-components
Version:
15 lines (14 loc) • 733 B
TypeScript
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[];