Push Notifications
@@ -66,7 +66,7 @@ const notifications = [
- Mark all as read
+ Mark all as read
diff --git a/apps/www/src/registry/new-york/example/Cards/ActivityGoal.vue b/apps/www/src/registry/new-york/example/Cards/ActivityGoal.vue
index 01df8416..530c0a9b 100644
--- a/apps/www/src/registry/new-york/example/Cards/ActivityGoal.vue
+++ b/apps/www/src/registry/new-york/example/Cards/ActivityGoal.vue
@@ -8,8 +8,8 @@ import {
CardHeader,
CardTitle,
} from '@/registry/new-york/ui/card'
-import { MinusIcon, PlusIcon } from '@radix-icons/vue'
import { VisStackedBar, VisXYContainer } from '@unovis/vue'
+import { Minus, Plus } from 'lucide-vue-next'
import { ref } from 'vue'
@@ -50,7 +50,7 @@ const data = [
:disabled="goal <= 200"
@click="goal -= 10"
>
-
+
Decrease
@@ -68,7 +68,7 @@ const data = [
:disabled="goal >= 400"
@click="goal += 10 "
>
-
+
Increase
diff --git a/apps/www/src/registry/new-york/example/Cards/DataTable.vue b/apps/www/src/registry/new-york/example/Cards/DataTable.vue
index a3837e20..beb89e9d 100644
--- a/apps/www/src/registry/new-york/example/Cards/DataTable.vue
+++ b/apps/www/src/registry/new-york/example/Cards/DataTable.vue
@@ -25,7 +25,6 @@ import {
TableHeader,
TableRow,
} from '@/registry/new-york/ui/table'
-import { CaretSortIcon, ChevronDownIcon } from '@radix-icons/vue'
import {
FlexRender,
getCoreRowModel,
@@ -34,6 +33,7 @@ import {
getSortedRowModel,
useVueTable,
} from '@tanstack/vue-table'
+import { ArrowUpDown, ChevronDown } from 'lucide-vue-next'
import { h, ref } from 'vue'
import DropdownAction from '../DataTableDemoColumn.vue'
@@ -104,7 +104,7 @@ const columns: ColumnDef
[] = [
return h(Button, {
variant: 'ghost',
onClick: () => column.toggleSorting(column.getIsSorted() === 'asc'),
- }, () => ['Email', h(CaretSortIcon, { class: 'ml-2 h-4 w-4' })])
+ }, () => ['Email', h(ArrowUpDown, { class: 'ml-2 h-4 w-4' })])
},
cell: ({ row }) => h('div', { class: 'lowercase' }, row.getValue('email')),
},
@@ -179,7 +179,7 @@ const table = useVueTable({
- Columns
+ Columns
diff --git a/apps/www/src/registry/new-york/example/CollapsibleDemo.vue b/apps/www/src/registry/new-york/example/CollapsibleDemo.vue
index 828bafce..1a0a28ce 100644
--- a/apps/www/src/registry/new-york/example/CollapsibleDemo.vue
+++ b/apps/www/src/registry/new-york/example/CollapsibleDemo.vue
@@ -6,7 +6,7 @@ import {
CollapsibleTrigger,
} from '@/registry/new-york/ui/collapsible'
-import { CaretSortIcon } from '@radix-icons/vue'
+import { ChevronsUpDown } from 'lucide-vue-next'
import { ref } from 'vue'
const isOpen = ref(false)
@@ -23,7 +23,7 @@ const isOpen = ref(false)
-
+
Toggle
diff --git a/apps/www/src/registry/new-york/example/ComboboxDemo.vue b/apps/www/src/registry/new-york/example/ComboboxDemo.vue
index 41b8c380..09805ba1 100644
--- a/apps/www/src/registry/new-york/example/ComboboxDemo.vue
+++ b/apps/www/src/registry/new-york/example/ComboboxDemo.vue
@@ -15,7 +15,7 @@ import {
PopoverContent,
PopoverTrigger,
} from '@/registry/new-york/ui/popover'
-import { CaretSortIcon, CheckIcon } from '@radix-icons/vue'
+import { Check, ChevronsUpDown } from 'lucide-vue-next'
import { ref } from 'vue'
const frameworks = [
@@ -42,7 +42,7 @@ const value = ref('')
{{ value
? frameworks.find((framework) => framework.value === value)?.label
: "Select framework..." }}
-
+
@@ -63,7 +63,7 @@ const value = ref('')
}"
>
{{ framework.label }}
-
-
+
diff --git a/apps/www/src/registry/new-york/example/ComboboxForm.vue b/apps/www/src/registry/new-york/example/ComboboxForm.vue
index 02b5a4d0..7168d520 100644
--- a/apps/www/src/registry/new-york/example/ComboboxForm.vue
+++ b/apps/www/src/registry/new-york/example/ComboboxForm.vue
@@ -24,8 +24,8 @@ import {
PopoverTrigger,
} from '@/registry/new-york/ui/popover'
import { toast } from '@/registry/new-york/ui/toast'
-import { CaretSortIcon, CheckIcon } from '@radix-icons/vue'
import { toTypedSchema } from '@vee-validate/zod'
+import { Check, ChevronsUpDown } from 'lucide-vue-next'
import { useForm } from 'vee-validate'
import { h } from 'vue'
import * as z from 'zod'
@@ -79,7 +79,7 @@ const onSubmit = handleSubmit((values) => {
{{ values.language ? languages.find(
(language) => language.value === values.language,
)?.label : 'Select language...' }}
-
+
@@ -98,7 +98,7 @@ const onSubmit = handleSubmit((values) => {
}"
>
{{ language.label }}
-
diff --git a/apps/www/src/registry/new-york/example/CommandDemo.vue b/apps/www/src/registry/new-york/example/CommandDemo.vue
index e1c99bdc..bab80998 100644
--- a/apps/www/src/registry/new-york/example/CommandDemo.vue
+++ b/apps/www/src/registry/new-york/example/CommandDemo.vue
@@ -11,48 +11,48 @@ import {
} from '@/registry/new-york/ui/command'
import {
- CalendarIcon,
- EnvelopeClosedIcon,
- FaceIcon,
- GearIcon,
- PersonIcon,
- RocketIcon,
-} from '@radix-icons/vue'
+ Calculator,
+ Calendar,
+ CreditCard,
+ Settings,
+ Smile,
+ User,
+} from 'lucide-vue-next'
-
+
No results found.
-
-
+
+
Calendar
-
-
+
+
Search Emoji
-
-
- Launch
+
+
+ Calculator
-
-
+
+
Profile
⌘P
-
-
- Mail
+
+
+ Billing
⌘B
-
-
+
+
Settings
⌘S
diff --git a/apps/www/src/registry/new-york/example/DataTableColumnPinningDemo.vue b/apps/www/src/registry/new-york/example/DataTableColumnPinningDemo.vue
index 8c8e0399..2fe53669 100644
--- a/apps/www/src/registry/new-york/example/DataTableColumnPinningDemo.vue
+++ b/apps/www/src/registry/new-york/example/DataTableColumnPinningDemo.vue
@@ -24,7 +24,6 @@ import {
TableHeader,
TableRow,
} from '@/registry/new-york/ui/table'
-import { CaretSortIcon, ChevronDownIcon } from '@radix-icons/vue'
import {
createColumnHelper,
FlexRender,
@@ -35,6 +34,7 @@ import {
getSortedRowModel,
useVueTable,
} from '@tanstack/vue-table'
+import { ChevronDown, ChevronsUpDown } from 'lucide-vue-next'
import { h, ref } from 'vue'
import DropdownAction from './DataTableDemoColumn.vue'
@@ -108,7 +108,7 @@ const columns = [
return h(Button, {
variant: 'ghost',
onClick: () => column.toggleSorting(column.getIsSorted() === 'asc'),
- }, () => ['Email', h(CaretSortIcon, { class: 'ml-2 h-4 w-4' })])
+ }, () => ['Email', h(ChevronsUpDown, { class: 'ml-2 h-4 w-4' })])
},
cell: ({ row }) => h('div', { class: 'lowercase' }, row.getValue('email')),
}),
@@ -184,7 +184,7 @@ const table = useVueTable({
- Columns
+ Columns
diff --git a/apps/www/src/registry/new-york/example/DataTableDemo.vue b/apps/www/src/registry/new-york/example/DataTableDemo.vue
index eb2229eb..0b707bba 100644
--- a/apps/www/src/registry/new-york/example/DataTableDemo.vue
+++ b/apps/www/src/registry/new-york/example/DataTableDemo.vue
@@ -25,7 +25,6 @@ import {
TableHeader,
TableRow,
} from '@/registry/new-york/ui/table'
-import { CaretSortIcon, ChevronDownIcon } from '@radix-icons/vue'
import {
FlexRender,
getCoreRowModel,
@@ -35,6 +34,7 @@ import {
getSortedRowModel,
useVueTable,
} from '@tanstack/vue-table'
+import { ArrowUpDown, ChevronDown } from 'lucide-vue-next'
import { h, ref } from 'vue'
import DropdownAction from './DataTableDemoColumn.vue'
@@ -105,7 +105,7 @@ const columns: ColumnDef[] = [
return h(Button, {
variant: 'ghost',
onClick: () => column.toggleSorting(column.getIsSorted() === 'asc'),
- }, () => ['Email', h(CaretSortIcon, { class: 'ml-2 h-4 w-4' })])
+ }, () => ['Email', h(ArrowUpDown, { class: 'ml-2 h-4 w-4' })])
},
cell: ({ row }) => h('div', { class: 'lowercase' }, row.getValue('email')),
},
@@ -179,7 +179,7 @@ const table = useVueTable({
- Columns
+ Columns
diff --git a/apps/www/src/registry/new-york/example/DataTableDemoColumn.vue b/apps/www/src/registry/new-york/example/DataTableDemoColumn.vue
index 3dc27c87..f9115179 100644
--- a/apps/www/src/registry/new-york/example/DataTableDemoColumn.vue
+++ b/apps/www/src/registry/new-york/example/DataTableDemoColumn.vue
@@ -1,7 +1,7 @@
@@ -42,7 +42,7 @@ import { CopyIcon } from '@radix-icons/vue'