Files
ui/docs/content/3.components/alert.md
2024-07-18 17:46:54 +02:00

2.8 KiB

description, links
description links
Display a callout to draw user attention.
label icon to
GitHub i-simple-icons-github https://github.com/benjamincanac/ui3/tree/dev/src/runtime/components/Alert.vue

Usage

Use the title prop to set the title of the Alert.

::component-code

props: title: 'Heads up!'

::

Use the description prop to set the description of the Alert.

::component-code

props: title: 'Heads up!' description: 'You can change the primary color in your app config.'

::

Icon

Use the icon prop to show an Icon.

::component-code

ignore:

  • title
  • description props: title: 'Heads up!' description: 'You can change the primary color in your app config.' icon: 'i-heroicons-command-line'

::

Avatar

Use the avatar prop to show an Avatar.

::component-code

ignore:


::

Style

Use the color and variant props to change the style of the Alert.

::component-code

ignore:

  • title
  • description
  • icon props: color: gray variant: outline title: 'Heads up!' description: 'You can change the primary color in your app config.' icon: 'i-heroicons-command-line'

::

Close

Use the close prop to display a Button to dismiss the Alert.

::note A close event will be emitted when the close button is clicked. ::

Use the close-icon prop to customize this icon. Defaults to i-heroicons-x-mark-20-solid.

::component-code

ignore:

  • title
  • description
  • close props: title: 'Heads up!' description: 'You can change the primary color in your app config.' close: true closeIcon: ''

::

::tip You can customize this icon globally in your app.config.ts under ui.icons.loading key. ::

You can pass all the props of the Button component to customize it.

::component-code

ignore:

  • title
  • description
  • close.color
  • close.variant props: title: 'Heads up!' description: 'You can change the primary color in your app config.' close: color: primary variant: outline class: 'rounded-full'

::

Actions

Use the actions prop to add some Button actions to the Alert.

::component-code

ignore:

  • title
  • actions props: title: 'Heads up!' description: 'You can change the primary color in your app config.' actions:
    • label: Action 1
    • label: Action 2 color: gray variant: subtle

::

::tip Actions will render differently when the description is not set. You can try to remove it. ::

API

Props

:component-props

Slots

:component-slots

Events

:component-events

Theme

:component-theme