diff options
Diffstat (limited to 'sdnr/wt/odlux/framework/src/actions/snackbarActions.ts')
-rw-r--r-- | sdnr/wt/odlux/framework/src/actions/snackbarActions.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sdnr/wt/odlux/framework/src/actions/snackbarActions.ts b/sdnr/wt/odlux/framework/src/actions/snackbarActions.ts new file mode 100644 index 000000000..c5bf9278b --- /dev/null +++ b/sdnr/wt/odlux/framework/src/actions/snackbarActions.ts @@ -0,0 +1,20 @@ +import { Action } from '../flux/action'; +import { SnackbarItem } from '../models/snackbarItem'; +import { Omit } from '@material-ui/core'; + +export class AddSnackbarNotification extends Action { + + constructor(notification: Omit<SnackbarItem, 'key' >) { + super(); + + this.notification = { ...notification, key: (new Date().getTime() + Math.random()) } + } + + public notification: SnackbarItem +} + +export class RemoveSnackbarNotification extends Action { + constructor(public key: number) { + super(); + } +}
\ No newline at end of file |