mirror of
https://git.hmsn.ink/kospo/svcm/oa.git
synced 2026-03-20 06:13:35 +09:00
48 lines
922 B
Markdown
48 lines
922 B
Markdown
### Warning toast
|
|
|
|
Bside the two native types, `Notyf` allows you to create custom toast types.
|
|
You can change all the available option defaults, like `position` or `duration`.
|
|
You can configure a new toast type and even assign the icon of your choice.
|
|
Check the code example for more details.
|
|
|
|
<!--code-->
|
|
|
|
```vue
|
|
<script setup lang="ts">
|
|
import { Notyf } from 'notyf'
|
|
|
|
const notyf = new Notyf({
|
|
duration: 2000,
|
|
position: {
|
|
x: 'right',
|
|
y: 'bottom',
|
|
},
|
|
types: [
|
|
{
|
|
type: 'warning',
|
|
background: themeColors.warning,
|
|
icon: {
|
|
className: 'fas fa-check',
|
|
tagName: 'i',
|
|
text: '',
|
|
},
|
|
},
|
|
],
|
|
})
|
|
const warningToast = () => {
|
|
notyf.open({
|
|
type: 'warning',
|
|
message: 'This is some useful information that you might need.',
|
|
})
|
|
}
|
|
</script>
|
|
|
|
<template>
|
|
<VButton bold @click="warningToast">
|
|
Warning Toast
|
|
</VButton>
|
|
</template>
|
|
```
|
|
|
|
<!--/code-->
|