This commit is contained in:
A.K.M. Adib
2026-02-24 14:34:11 -05:00
parent aa9163da60
commit 0a48828942
14 changed files with 460 additions and 39 deletions
@@ -15,6 +15,8 @@ export interface DialogFooterProps {
navigationActions?: string;
/** Exit shortcut (defaults to "Esc to cancel") */
cancelAction?: string;
/** Additional shortcuts to display */
extraActions?: string[];
}
/**
@@ -25,11 +27,15 @@ export const DialogFooter: React.FC<DialogFooterProps> = ({
primaryAction,
navigationActions,
cancelAction = 'Esc to cancel',
extraActions,
}) => {
const parts = [primaryAction];
if (navigationActions) {
parts.push(navigationActions);
}
if (extraActions) {
parts.push(...extraActions);
}
parts.push(cancelAction);
return (