Как создавать уведомления не снизу, а сверху используя toastify во vue 3?

Я хочу использовать библиотеку toasify в vue 3, но мне нужно чтобы карточки появлялись сверху а не снизу. В официальной доке в примерах есть такой вариант, но кода который бы так делал, нету, что странно

toast(message, {
        position: toast.POSITION.TOP_RIGHT,
        limit: 8,
        pauseOnHover: true,
        dangerouslyHTMLString: true,
        hideProgressBar: true,
        autoClose: 3000
    });

Дополнение* - Имеется в виду та позиция, где появляется новая карточка. Тое есть обратите внимание на то, где появляется новая карточка, когда уже штуки 3-4 уже появились. В обычном конфиге, новая карточка появляется снизу, мне же нужно чтобы она появлялась сверху


Ответы (2 шт):

Автор решения: Anatoly

Для того чтобы уведомления появлялись сверху, вам нужно установить опцию position в toast на значение top.

import { createApp } from 'vue'
import App from './App.vue'
import Toast from 'vue-toastification'
import 'vue-toastification/dist/index.css'

const toastOptions = {
  position: 'top',
  // другие опции
}

const app = createApp(App)
app.use(Toast, toastOptions)
app.mount('#app')

Изучайте документацию: vue-toastification.maronato.dev

→ Ссылка
Автор решения: Миша

Оказывается есть специальное свойство для этого - newestOnTop, в документации этого свойства почему то нет, если у вас есть такая же задача какая была у меня, это то что нужно

Мой итоговый конфиг для дефолтоного уведомления, вдруг кому понадобиться -

toast(message, {
        position: toast.POSITION.TOP_RIGHT,
        pauseOnHover: true,
        dangerouslyHTMLString: true,
        hideProgressBar: true,
        autoClose: 3000,
        newestOnTop: true
    });

Удачи вам и больше хороших и полных документаций)

→ Ссылка