Skip to content

Accessibility

By default, all toasts are diplayed with the ARIA role alert. This can be changed globally or per toast.

Globally

ts
import { createApp } from 'vue';
import Vue3Toasity, { type ToastContainerOptions } from 'vue3-toastify';
import App from './App.vue';

const app = createApp(App);

app.use(
  Vue3Toasity,
  {
    role: 'custom-role',
  } as ToastContainerOptions,
);

app.mount('#app');
import { createApp } from 'vue';
import Vue3Toasity, { type ToastContainerOptions } from 'vue3-toastify';
import App from './App.vue';

const app = createApp(App);

app.use(
  Vue3Toasity,
  {
    role: 'custom-role',
  } as ToastContainerOptions,
);

app.mount('#app');

Per toast

ts
toast("hello", {
  role: "custom-role",
} as ToastOptions);
toast("hello", {
  role: "custom-role",
} as ToastOptions);

Refer to https://www.w3.org/WAI/PF/aria/roles for more information.

Released under the MIT License.