From 06b7dadf81d542429b489ead2db2de8b27a51245 Mon Sep 17 00:00:00 2001
From: Alexis <35.alexis.pele@gmail.com>
Date: Wed, 5 Jun 2024 18:55:40 +0200
Subject: [PATCH] Added alert dialog
The shadcn cli doesn't seem to work with this one so I grabbed it from their github
---
components/ui/alert-dialog/AlertDialog.vue | 14 +++++++
.../ui/alert-dialog/AlertDialogAction.vue | 20 +++++++++
.../ui/alert-dialog/AlertDialogCancel.vue | 20 +++++++++
.../ui/alert-dialog/AlertDialogContent.vue | 42 +++++++++++++++++++
.../alert-dialog/AlertDialogDescription.vue | 25 +++++++++++
.../ui/alert-dialog/AlertDialogFooter.vue | 21 ++++++++++
.../ui/alert-dialog/AlertDialogHeader.vue | 16 +++++++
.../ui/alert-dialog/AlertDialogTitle.vue | 22 ++++++++++
.../ui/alert-dialog/AlertDialogTrigger.vue | 11 +++++
components/ui/alert-dialog/index.ts | 9 ++++
10 files changed, 200 insertions(+)
create mode 100644 components/ui/alert-dialog/AlertDialog.vue
create mode 100644 components/ui/alert-dialog/AlertDialogAction.vue
create mode 100644 components/ui/alert-dialog/AlertDialogCancel.vue
create mode 100644 components/ui/alert-dialog/AlertDialogContent.vue
create mode 100644 components/ui/alert-dialog/AlertDialogDescription.vue
create mode 100644 components/ui/alert-dialog/AlertDialogFooter.vue
create mode 100644 components/ui/alert-dialog/AlertDialogHeader.vue
create mode 100644 components/ui/alert-dialog/AlertDialogTitle.vue
create mode 100644 components/ui/alert-dialog/AlertDialogTrigger.vue
create mode 100644 components/ui/alert-dialog/index.ts
diff --git a/components/ui/alert-dialog/AlertDialog.vue b/components/ui/alert-dialog/AlertDialog.vue
new file mode 100644
index 0000000..8fb30de
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialog.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogAction.vue b/components/ui/alert-dialog/AlertDialogAction.vue
new file mode 100644
index 0000000..d3414bf
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogAction.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogCancel.vue b/components/ui/alert-dialog/AlertDialogCancel.vue
new file mode 100644
index 0000000..08302c0
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogCancel.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogContent.vue b/components/ui/alert-dialog/AlertDialogContent.vue
new file mode 100644
index 0000000..9f09909
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogContent.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogDescription.vue b/components/ui/alert-dialog/AlertDialogDescription.vue
new file mode 100644
index 0000000..9682cbb
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogDescription.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogFooter.vue b/components/ui/alert-dialog/AlertDialogFooter.vue
new file mode 100644
index 0000000..55d0a0e
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogFooter.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogHeader.vue b/components/ui/alert-dialog/AlertDialogHeader.vue
new file mode 100644
index 0000000..c61c449
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogHeader.vue
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogTitle.vue b/components/ui/alert-dialog/AlertDialogTitle.vue
new file mode 100644
index 0000000..50c583d
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogTitle.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/AlertDialogTrigger.vue b/components/ui/alert-dialog/AlertDialogTrigger.vue
new file mode 100644
index 0000000..4f5e2fd
--- /dev/null
+++ b/components/ui/alert-dialog/AlertDialogTrigger.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/components/ui/alert-dialog/index.ts b/components/ui/alert-dialog/index.ts
new file mode 100644
index 0000000..91d138a
--- /dev/null
+++ b/components/ui/alert-dialog/index.ts
@@ -0,0 +1,9 @@
+export { default as AlertDialog } from './AlertDialog.vue'
+export { default as AlertDialogTrigger } from './AlertDialogTrigger.vue'
+export { default as AlertDialogContent } from './AlertDialogContent.vue'
+export { default as AlertDialogHeader } from './AlertDialogHeader.vue'
+export { default as AlertDialogTitle } from './AlertDialogTitle.vue'
+export { default as AlertDialogDescription } from './AlertDialogDescription.vue'
+export { default as AlertDialogFooter } from './AlertDialogFooter.vue'
+export { default as AlertDialogAction } from './AlertDialogAction.vue'
+export { default as AlertDialogCancel } from './AlertDialogCancel.vue'