diff --git a/src/components/ui/button/Button.vue b/src/components/ui/button/Button.vue
deleted file mode 100644
index 5cfd668..0000000
--- a/src/components/ui/button/Button.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/button/index.ts b/src/components/ui/button/index.ts
deleted file mode 100644
index 1b00c32..0000000
--- a/src/components/ui/button/index.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import { type VariantProps, cva } from 'class-variance-authority'
-
-export { default as Button } from './Button.vue'
-
-export const buttonVariants = cva(
- 'inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50',
- {
- variants: {
- variant: {
- default: 'bg-primary text-primary-foreground hover:bg-primary/90',
- destructive:
- 'bg-destructive text-destructive-foreground hover:bg-destructive/90',
- outline:
- 'border border-input bg-background hover:bg-accent hover:text-accent-foreground',
- secondary:
- 'bg-secondary text-secondary-foreground hover:bg-secondary/80',
- ghost: 'hover:bg-accent hover:text-accent-foreground',
- link: 'text-primary underline-offset-4 hover:underline',
- },
- size: {
- default: 'h-10 px-4 py-2',
- xs: 'h-7 rounded px-2',
- sm: 'h-9 rounded-md px-3',
- lg: 'h-11 rounded-md px-8',
- icon: 'h-10 w-10',
- },
- },
- defaultVariants: {
- variant: 'default',
- size: 'default',
- },
- },
-)
-
-export type ButtonVariants = VariantProps
diff --git a/src/components/ui/dialog/Dialog.vue b/src/components/ui/dialog/Dialog.vue
deleted file mode 100644
index a04c026..0000000
--- a/src/components/ui/dialog/Dialog.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogClose.vue b/src/components/ui/dialog/DialogClose.vue
deleted file mode 100644
index a64703e..0000000
--- a/src/components/ui/dialog/DialogClose.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogContent.vue b/src/components/ui/dialog/DialogContent.vue
deleted file mode 100644
index 7b3aeab..0000000
--- a/src/components/ui/dialog/DialogContent.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Close
-
-
-
-
diff --git a/src/components/ui/dialog/DialogDescription.vue b/src/components/ui/dialog/DialogDescription.vue
deleted file mode 100644
index 3637b7e..0000000
--- a/src/components/ui/dialog/DialogDescription.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogFooter.vue b/src/components/ui/dialog/DialogFooter.vue
deleted file mode 100644
index ac2d0c1..0000000
--- a/src/components/ui/dialog/DialogFooter.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogHeader.vue b/src/components/ui/dialog/DialogHeader.vue
deleted file mode 100644
index b2c9085..0000000
--- a/src/components/ui/dialog/DialogHeader.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogScrollContent.vue b/src/components/ui/dialog/DialogScrollContent.vue
deleted file mode 100644
index cd9ba0d..0000000
--- a/src/components/ui/dialog/DialogScrollContent.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
- {
- const originalEvent = event.detail.originalEvent;
- const target = originalEvent.target as HTMLElement;
- if (originalEvent.offsetX > target.clientWidth || originalEvent.offsetY > target.clientHeight) {
- event.preventDefault();
- }
- }"
- >
-
-
-
-
- Close
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogTitle.vue b/src/components/ui/dialog/DialogTitle.vue
deleted file mode 100644
index 1bb4046..0000000
--- a/src/components/ui/dialog/DialogTitle.vue
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/DialogTrigger.vue b/src/components/ui/dialog/DialogTrigger.vue
deleted file mode 100644
index ee0c12f..0000000
--- a/src/components/ui/dialog/DialogTrigger.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/ui/dialog/index.ts b/src/components/ui/dialog/index.ts
deleted file mode 100644
index 847e999..0000000
--- a/src/components/ui/dialog/index.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export { default as Dialog } from './Dialog.vue'
-export { default as DialogClose } from './DialogClose.vue'
-export { default as DialogTrigger } from './DialogTrigger.vue'
-export { default as DialogHeader } from './DialogHeader.vue'
-export { default as DialogTitle } from './DialogTitle.vue'
-export { default as DialogDescription } from './DialogDescription.vue'
-export { default as DialogContent } from './DialogContent.vue'
-export { default as DialogScrollContent } from './DialogScrollContent.vue'
-export { default as DialogFooter } from './DialogFooter.vue'
diff --git a/tailwind.config.js b/tailwind.config.js
index d803171..34e4284 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -1,18 +1,16 @@
-const animate = require("tailwindcss-animate")
-
/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ["class"],
safelist: ["dark"],
prefix: "",
-
+
content: [
- './pages/**/*.{ts,tsx,vue}',
- './components/**/*.{ts,tsx,vue}',
- './app/**/*.{ts,tsx,vue}',
- './src/**/*.{ts,tsx,vue}',
- ],
-
+ "./pages/**/*.{ts,tsx,vue}",
+ "./components/**/*.{ts,tsx,vue}",
+ "./app/**/*.{ts,tsx,vue}",
+ "./src/**/*.{ts,tsx,vue}",
+ ],
+
theme: {
container: {
center: true,
@@ -21,73 +19,10 @@ module.exports = {
"2xl": "1400px",
},
},
- extend: {
- colors: {
- border: "hsl(var(--border))",
- input: "hsl(var(--input))",
- ring: "hsl(var(--ring))",
- background: "hsl(var(--background))",
- foreground: "hsl(var(--foreground))",
- primary: {
- DEFAULT: "hsl(var(--primary))",
- foreground: "hsl(var(--primary-foreground))",
- },
- secondary: {
- DEFAULT: "hsl(var(--secondary))",
- foreground: "hsl(var(--secondary-foreground))",
- },
- destructive: {
- DEFAULT: "hsl(var(--destructive))",
- foreground: "hsl(var(--destructive-foreground))",
- },
- muted: {
- DEFAULT: "hsl(var(--muted))",
- foreground: "hsl(var(--muted-foreground))",
- },
- accent: {
- DEFAULT: "hsl(var(--accent))",
- foreground: "hsl(var(--accent-foreground))",
- },
- popover: {
- DEFAULT: "hsl(var(--popover))",
- foreground: "hsl(var(--popover-foreground))",
- },
- card: {
- DEFAULT: "hsl(var(--card))",
- foreground: "hsl(var(--card-foreground))",
- },
- },
- borderRadius: {
- xl: "calc(var(--radius) + 4px)",
- lg: "var(--radius)",
- md: "calc(var(--radius) - 2px)",
- sm: "calc(var(--radius) - 4px)",
- },
- keyframes: {
- "accordion-down": {
- from: { height: 0 },
- to: { height: "var(--radix-accordion-content-height)" },
- },
- "accordion-up": {
- from: { height: "var(--radix-accordion-content-height)" },
- to: { height: 0 },
- },
- "collapsible-down": {
- from: { height: 0 },
- to: { height: 'var(--radix-collapsible-content-height)' },
- },
- "collapsible-up": {
- from: { height: 'var(--radix-collapsible-content-height)' },
- to: { height: 0 },
- },
- },
- animation: {
- "accordion-down": "accordion-down 0.2s ease-out",
- "accordion-up": "accordion-up 0.2s ease-out",
- "collapsible-down": "collapsible-down 0.2s ease-in-out",
- "collapsible-up": "collapsible-up 0.2s ease-in-out",
- },
+
+ fontFamily: {
+ sans: ["calluna-sans", "sans-serif"],
+ display: ["linotype-sabon", "serif"],
},
},
- plugins: [animate],
-}
\ No newline at end of file
+};