Skip to content

Commit

Permalink
feat(BToast): Add options autoHide, noCloseButton.
Browse files Browse the repository at this point in the history
Allow to display or not the close button, and set a toast message with no auto hide
  • Loading branch information
sfe-efficy committed Nov 2, 2022
1 parent 36d86a3 commit 24110d0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
2 changes: 2 additions & 0 deletions packages/bootstrap-vue-3/src/components/BToast/BToaster.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
:id="toast.options.id"
:key="toast.options.id"
v-model="toast.options.value"
:auto-hide="toast.options.autoHide"
:delay="toast.options.delay"
:no-close-button="toast.options.noCloseButton"
:title="toast.content.title"
:body="toast.content.body"
:component="toast.content.body"
Expand Down
8 changes: 5 additions & 3 deletions packages/bootstrap-vue-3/src/components/BToast/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@ export interface ToastContent {
}

export interface ToastOptions {
id?: string
value?: boolean // show or hide
autoHide?: boolean
delay?: number
id?: string
noCloseButton?: boolean
pos?: ContainerPosition
value?: boolean // show or hide
variant?: ColorVariant
}

Expand Down Expand Up @@ -50,7 +52,7 @@ interface ToastContainers {
[key: symbol]: ToastVM
}

const defaultToastOptions: ToastOptions = {delay: 5000, value: true, pos: 'top-right'}
const defaultToastOptions: ToastOptions = {autoHide: true, delay: 5000, noCloseButton: false, pos: 'top-right', value: true}

export class ToastInstance {
vm: ToastVM
Expand Down

0 comments on commit 24110d0

Please sign in to comment.