Snackbar component with signal capability.
Snackbar component. It includes utilities for managing the snackbar's state and animations.
Install the package using npm or yarn:
npm install @nexim/snackbar
# Or using yarn
yarn add @nexim/snackbar
To display a snackbar, emit the snackbarSignal with the desired options:
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,
});