Alert
Display an alert element to draw attention.
Examples
Info
vue
<template>
<v-alert>Info</v-alert>
</template>
Colors
Info
Danger
Dark
Success
Default
Warning
vue
<template>
<v-alert type="info">Info</v-alert>
<v-alert type="danger">Danger</v-alert>
<v-alert type="dark">Dark</v-alert>
<v-alert type="success">Success</v-alert>
<v-alert>Default</v-alert>
<v-alert type="warning">Warning</v-alert>
</template>
Icons
Info
Your account was created 👌
vue
<template>
<v-alert icon type="info">Info</v-alert>
<v-alert icon type="success">Your account was created 👌</v-alert>
</template>
Custom icons
Info
Custom icon
vue
<template>
<v-alert icon type="info">
<template #icon>
<v-icon name="password" size="24" />
<span class="sr-only">Info</span>
</template>
Custom icon
</v-alert>
</template>
Closable
Info
vue
<template>
<v-alert icon type="info" closable>Info</v-alert>
</template>
Custom title
vue
<template>
<v-alert icon type="info" closable>
<template #title>
<h3 class="text-lg font-medium">This is a info alert</h3>
</template>
</v-alert>
</template>
Custom content
More info about this info alert goes here. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.
vue
<template>
<v-alert icon type="info" closable>
<template #title>
<h3 class="text-lg font-medium">This is a info alert</h3>
</template>
<template #default="{ onCloseClick }">
<div class="mt-2 mb-4 text-sm">
More info about this info alert goes here. This example text is going to
run a bit longer so that you can see how spacing within an alert works
with this kind of content.
</div>
<div class="flex">
<v-button><v-icon name="view" />View more</v-button>
<v-button @click="onCloseClick">Dismiss</v-button>
</div>
</template>
</v-alert>
</template>