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'