@nexim/snackbar
Version:
Snackbar component with signal capability.
30 lines • 912 B
TypeScript
import { AlwatrSignal, AlwatrTrigger } from '@alwatr/flux';
import type { SnackbarOptions } from './type.js';
/**
* Signal triggered when the snackbar action button is clicked to close snackbar.
*/
export declare const snackbarActionButtonClickedSignal: AlwatrTrigger;
/**
* Signal triggered when the snackbar close button is clicked to close snackbar.
*/
export declare const snackbarCloseButtonClickedSignal: AlwatrTrigger;
/**
* Signal for displaying the snackbar.
*
* @example
* import \{snackbarSignal\} from '\@nexim/snackbar';
*
* snackbarSignal.notify(\{
* content: 'This is a snackbar message',
* action: \{
* label: 'Undo',
* handler: () =\> \{
* console.log('Action button clicked');
* \},
* \},
* duration: '5s',
* addCloseButton: true,
* \});
*/
export declare const snackbarSignal: AlwatrSignal<SnackbarOptions>;
//# sourceMappingURL=signal.d.ts.map