Docs
   Alert
Alert
Displays a callout for user attention.
								Loading...
  	<script lang="ts">
  import Rocket from "svelte-radix/Rocket.svelte";
  import * as Alert from "$lib/components/ui/alert/index.js";
</script>
 
<Alert.Root>
  <Rocket class="h-4 w-4" />
  <Alert.Title>Heads up!</Alert.Title>
  <Alert.Description
    >You can add components to your app using the cli.</Alert.Description
  >
</Alert.Root>
 	<script lang="ts">
  import Terminal from "lucide-svelte/icons/terminal";
  import * as Alert from "$lib/components/ui/alert/index.js";
</script>
 
<Alert.Root>
  <Terminal class="h-4 w-4" />
  <Alert.Title>Heads up!</Alert.Title>
  <Alert.Description
    >You can add components to your app using the cli.</Alert.Description
  >
</Alert.Root>
 Installation
	npx shadcn-svelte@latest add alert
 Usage
	<script lang="ts">
  import * as Alert from "$lib/components/ui/alert";
</script>
 
<Alert.Root>
  <Alert.Title>Heads up!</Alert.Title>
  <Alert.Description>
    You can add components to your app using the cli.
  </Alert.Description>
</Alert.Root>
 Examples
Default
								Loading...
  	<script lang="ts">
  import Rocket from "svelte-radix/Rocket.svelte";
  import * as Alert from "$lib/components/ui/alert/index.js";
</script>
 
<Alert.Root>
  <Rocket class="h-4 w-4" />
  <Alert.Title>Heads up!</Alert.Title>
  <Alert.Description
    >You can add components to your app using the cli.</Alert.Description
  >
</Alert.Root>
 	<script lang="ts">
  import Terminal from "lucide-svelte/icons/terminal";
  import * as Alert from "$lib/components/ui/alert/index.js";
</script>
 
<Alert.Root>
  <Terminal class="h-4 w-4" />
  <Alert.Title>Heads up!</Alert.Title>
  <Alert.Description
    >You can add components to your app using the cli.</Alert.Description
  >
</Alert.Root>
 Destructive
								Loading...
  	<script lang="ts">
  import ExclamationTriangle from "svelte-radix/ExclamationTriangle.svelte";
  import * as Alert from "$lib/components/ui/alert/index.js";
</script>
 
<Alert.Root variant="destructive">
  <ExclamationTriangle class="h-4 w-4" />
  <Alert.Title>Error</Alert.Title>
  <Alert.Description
    >Your session has expired. Please login again.</Alert.Description
  >
</Alert.Root>
 	<script lang="ts">
  import * as Alert from "$lib/components/ui/alert/index.js";
  import CircleAlert from "lucide-svelte/icons/circle-alert";
</script>
 
<Alert.Root variant="destructive">
  <CircleAlert class="h-4 w-4" />
  <Alert.Title>Error</Alert.Title>
  <Alert.Description
    >Your session has expired. Please login again.</Alert.Description
  >
</Alert.Root>
 On This Page