Alert

Basic usage

Additional Information
To conveniently manage multiple alerts, use the 'NmorphNotificationProvider' component, which allows grouping and centrally managing alerts.
Any title
Content for the alert
Any title
Content for the alert
Any title
Content for the alert
Any title
Content for the alert
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...

Lorem ipsum

<script setup lang="ts"> import { NmorphAlert, NmorphAlertType } from "@nmorph/nmorph-ui-kit"; const initialAlerts: Record< string, { type: keyof typeof NmorphAlertType; closable: boolean; closed: boolean; id: string; } > = { "1": { type: "info", closable: true, closed: false, id: "1" }, "2": { type: "success", closable: false, closed: false, id: "2" }, "3": { type: "error", closable: true, closed: false, id: "3" }, "4": { type: "warning", closable: true, closed: false, id: "4" }, }; const alerts = reactive(initialAlerts); const closeHandler = (id: string) => { alerts[id].closed = true; }; </script><template> <div class="alert-basic-usage-overview"> <div class="first-row"> <div v-for="(alert, idx) in alerts" :key="idx"> <NmorphAlert v-if="!alert.closed" content="Content for the alert" title="Any title" v-bind="alert" @close="() => closeHandler(alert.id)" /> </div> </div> <div class="second-row"> <NmorphAlert html="<span>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</span><br><p>Lorem ipsum</p>" fill :bordered="false" :show-icon="false" /> </div> </div> </template>

NmorphAlert Api

Attributes

Slots

Events

Resolution is not supported

Open the documentation on a device with a screen size of at least 375px by 640px.