diff --git a/components/ui/button/Button.vue b/components/ui/button/Button.vue
index 17dc84d..52459d9 100644
--- a/components/ui/button/Button.vue
+++ b/components/ui/button/Button.vue
@@ -1,20 +1,3 @@
-
-
(), {
+
+
diff --git a/components/ui/button/index.ts b/components/ui/button/index.ts
index aa6014c..80cd812 100644
--- a/components/ui/button/index.ts
+++ b/components/ui/button/index.ts
@@ -1,6 +1,6 @@
-import { cva, type VariantProps } from 'class-variance-authority'
+import { type VariantProps, cva } from 'class-variance-authority';
-export { default as Button } from './Button.vue'
+export { default as Button } from './Button.vue';
export const buttonVariants = cva(
'inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0',
@@ -30,6 +30,6 @@ export const buttonVariants = cva(
size: 'default',
},
},
-)
+);
-export type ButtonVariants = VariantProps
+export type ButtonVariants = VariantProps;
diff --git a/components/ui/calendar/Calendar.vue b/components/ui/calendar/Calendar.vue
index abd7691..4a0da43 100644
--- a/components/ui/calendar/Calendar.vue
+++ b/components/ui/calendar/Calendar.vue
@@ -1,22 +1,3 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarCell.vue b/components/ui/calendar/CalendarCell.vue
index 2bf95fc..56bb2c9 100644
--- a/components/ui/calendar/CalendarCell.vue
+++ b/components/ui/calendar/CalendarCell.vue
@@ -1,19 +1,3 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarCellTrigger.vue b/components/ui/calendar/CalendarCellTrigger.vue
index 57a3190..6c2cd79 100644
--- a/components/ui/calendar/CalendarCellTrigger.vue
+++ b/components/ui/calendar/CalendarCellTrigger.vue
@@ -1,20 +1,3 @@
-
-
+import { CalendarCellTrigger, type CalendarCellTriggerProps, useForwardProps } from 'reka-ui';
+import { type HTMLAttributes, computed } from 'vue';
+import { cn } from '@/lib/utils';
+import { buttonVariants } from '@/components/ui/button';
+
+const props = defineProps();
+
+const delegatedProps = computed(() => {
+ const { class: _, ...delegated } = props;
+
+ return delegated;
+});
+
+const forwardedProps = useForwardProps(delegatedProps);
+
diff --git a/components/ui/calendar/CalendarGrid.vue b/components/ui/calendar/CalendarGrid.vue
index e0e6d56..f0e24aa 100644
--- a/components/ui/calendar/CalendarGrid.vue
+++ b/components/ui/calendar/CalendarGrid.vue
@@ -1,19 +1,3 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarGridBody.vue b/components/ui/calendar/CalendarGridBody.vue
index d746afc..17cf4ed 100644
--- a/components/ui/calendar/CalendarGridBody.vue
+++ b/components/ui/calendar/CalendarGridBody.vue
@@ -1,11 +1,11 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarGridHead.vue b/components/ui/calendar/CalendarGridHead.vue
index e590ff9..fb8961f 100644
--- a/components/ui/calendar/CalendarGridHead.vue
+++ b/components/ui/calendar/CalendarGridHead.vue
@@ -1,12 +1,12 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarGridRow.vue b/components/ui/calendar/CalendarGridRow.vue
index bfd91e6..0df26a5 100644
--- a/components/ui/calendar/CalendarGridRow.vue
+++ b/components/ui/calendar/CalendarGridRow.vue
@@ -1,21 +1,21 @@
+
+
+
+
+
+
-
-
-
-
-
-
diff --git a/components/ui/calendar/CalendarHeadCell.vue b/components/ui/calendar/CalendarHeadCell.vue
index edbc52b..c7757f8 100644
--- a/components/ui/calendar/CalendarHeadCell.vue
+++ b/components/ui/calendar/CalendarHeadCell.vue
@@ -1,21 +1,21 @@
+
+
+
+
+
+
-
-
-
-
-
-
diff --git a/components/ui/calendar/CalendarHeader.vue b/components/ui/calendar/CalendarHeader.vue
index 3e716f0..4c05688 100644
--- a/components/ui/calendar/CalendarHeader.vue
+++ b/components/ui/calendar/CalendarHeader.vue
@@ -1,21 +1,21 @@
+
+
+
+
+
+
-
-
-
-
-
-
diff --git a/components/ui/calendar/CalendarHeading.vue b/components/ui/calendar/CalendarHeading.vue
index f20acf5..ca7d721 100644
--- a/components/ui/calendar/CalendarHeading.vue
+++ b/components/ui/calendar/CalendarHeading.vue
@@ -1,23 +1,3 @@
-
-
+
+
diff --git a/components/ui/calendar/CalendarNextButton.vue b/components/ui/calendar/CalendarNextButton.vue
index 172d549..a385bdc 100644
--- a/components/ui/calendar/CalendarNextButton.vue
+++ b/components/ui/calendar/CalendarNextButton.vue
@@ -1,21 +1,3 @@
-
-
+import { ChevronRightIcon } from '@radix-icons/vue';
+import { CalendarNext, type CalendarNextProps, useForwardProps } from 'reka-ui';
+import { type HTMLAttributes, computed } from 'vue';
+import { buttonVariants } from '@/components/ui/button';
+import { cn } from '@/lib/utils';
+
+const props = defineProps();
+
+const delegatedProps = computed(() => {
+ const { class: _, ...delegated } = props;
+
+ return delegated;
+});
+
+const forwardedProps = useForwardProps(delegatedProps);
+
diff --git a/components/ui/calendar/CalendarPrevButton.vue b/components/ui/calendar/CalendarPrevButton.vue
index dcc4517..c4d6d69 100644
--- a/components/ui/calendar/CalendarPrevButton.vue
+++ b/components/ui/calendar/CalendarPrevButton.vue
@@ -1,21 +1,3 @@
-
-
+import { ChevronLeftIcon } from '@radix-icons/vue';
+import { CalendarPrev, type CalendarPrevProps, useForwardProps } from 'reka-ui';
+import { type HTMLAttributes, computed } from 'vue';
+import { buttonVariants } from '@/components/ui/button';
+import { cn } from '@/lib/utils';
+
+const props = defineProps();
+
+const delegatedProps = computed(() => {
+ const { class: _, ...delegated } = props;
+
+ return delegated;
+});
+
+const forwardedProps = useForwardProps(delegatedProps);
+
diff --git a/components/ui/calendar/index.ts b/components/ui/calendar/index.ts
index 5239a1b..f8209a1 100644
--- a/components/ui/calendar/index.ts
+++ b/components/ui/calendar/index.ts
@@ -1,12 +1,12 @@
-export { default as Calendar } from './Calendar.vue'
-export { default as CalendarCell } from './CalendarCell.vue'
-export { default as CalendarCellTrigger } from './CalendarCellTrigger.vue'
-export { default as CalendarGrid } from './CalendarGrid.vue'
-export { default as CalendarGridBody } from './CalendarGridBody.vue'
-export { default as CalendarGridHead } from './CalendarGridHead.vue'
-export { default as CalendarGridRow } from './CalendarGridRow.vue'
-export { default as CalendarHeadCell } from './CalendarHeadCell.vue'
-export { default as CalendarHeader } from './CalendarHeader.vue'
-export { default as CalendarHeading } from './CalendarHeading.vue'
-export { default as CalendarNextButton } from './CalendarNextButton.vue'
-export { default as CalendarPrevButton } from './CalendarPrevButton.vue'
+export { default as Calendar } from './Calendar.vue';
+export { default as CalendarCell } from './CalendarCell.vue';
+export { default as CalendarCellTrigger } from './CalendarCellTrigger.vue';
+export { default as CalendarGrid } from './CalendarGrid.vue';
+export { default as CalendarGridBody } from './CalendarGridBody.vue';
+export { default as CalendarGridHead } from './CalendarGridHead.vue';
+export { default as CalendarGridRow } from './CalendarGridRow.vue';
+export { default as CalendarHeadCell } from './CalendarHeadCell.vue';
+export { default as CalendarHeader } from './CalendarHeader.vue';
+export { default as CalendarHeading } from './CalendarHeading.vue';
+export { default as CalendarNextButton } from './CalendarNextButton.vue';
+export { default as CalendarPrevButton } from './CalendarPrevButton.vue';
diff --git a/lib/utils.ts b/lib/utils.ts
index 4c51992..b9032c0 100644
--- a/lib/utils.ts
+++ b/lib/utils.ts
@@ -1,15 +1,15 @@
-import type { Updater } from '@tanstack/vue-table'
-import type { Ref } from 'vue'
-import { type ClassValue, clsx } from 'clsx'
-import { twMerge } from 'tailwind-merge'
+import type { Updater } from '@tanstack/vue-table';
+import type { Ref } from 'vue';
+import { type ClassValue, clsx } from 'clsx';
+import { twMerge } from 'tailwind-merge';
export function cn(...inputs: ClassValue[]) {
- return twMerge(clsx(inputs))
+ return twMerge(clsx(inputs));
}
export function valueUpdater>(updaterOrValue: T, ref: Ref) {
ref.value
= typeof updaterOrValue === 'function'
? updaterOrValue(ref.value)
- : updaterOrValue
+ : updaterOrValue;
}
diff --git a/pages/content/index.vue b/pages/content/index.vue
index 5c9a941..0dfe54d 100644
--- a/pages/content/index.vue
+++ b/pages/content/index.vue
@@ -121,12 +121,12 @@
-
+
{{ TransState(content.state).text }}
-