shakee93 / vue-toasted

🖖 Responsive Touch Compatible Toast plugin for VueJS 2+
https://shakee93.github.io/vue-toasted/
MIT License
2.21k stars 194 forks source link

[Feature] 🎨 Action buttons cannot be set dynamically when using custom registration #213

Open Scino opened 2 years ago

Scino commented 2 years ago

It would be great to pass actions in the payload of the global custom toasts like we can do with the message:

this.$toast.global.myToast({
      message: 'Hello there!',
      action : [
        {
            text : 'Ignore',
            onClick : (e, toastObject) => {
                toastObject.goAway(0);
            }
        },
        {
            text : 'Hey',
            onClick : (e, toastObject) => {
                console.log('👋')
                toastObject.goAway(0);
            }
        }
      ]
})

Unfortunately only the message property can currently take the payload as parameter in the custom toast registration.