mod-arch-shared
Version:
Shared UI components and utilities for modular architecture micro-frontend projects
12 lines • 476 B
TypeScript
import * as React from 'react';
interface NavigationBlockerModalProps {
hasUnsavedChanges: boolean;
onDiscardEditsClick?: () => void;
}
/**
* A modal that warns users they have unsaved changes when they try to navigate away.
* Uses React Router's useBlocker hook to detect navigation attempts.
*/
declare const NavigationBlockerModal: React.FC<NavigationBlockerModalProps>;
export default NavigationBlockerModal;
//# sourceMappingURL=NavigationBlockerModal.d.ts.map