Removed default lucide icons and updated some packages

This commit is contained in:
Alexis
2025-04-22 14:09:25 +02:00
parent d02bfacd57
commit 73f5e01244
21 changed files with 409 additions and 398 deletions

View File

@@ -1,9 +1,9 @@
<script setup lang="ts">
import { type HTMLAttributes, computed } from "vue"
import { PaginationFirst, type PaginationFirstProps } from "radix-vue"
import { ChevronsLeft } from "lucide-vue-next"
import { Button } from "~/components/ui/button"
import { cn } from "~/lib/utils"
import { PhCaretDoubleLeft } from "@phosphor-icons/vue"
const props = withDefaults(
defineProps<PaginationFirstProps & { class?: HTMLAttributes["class"] }>(),
@@ -23,7 +23,7 @@ const delegatedProps = computed(() => {
<PaginationFirst v-bind="delegatedProps">
<Button :class="cn('w-10 h-10 p-0', props.class)" variant="outline">
<slot>
<ChevronsLeft class="size-4" />
<PhCaretDoubleLeft class="size-4" />
</slot>
</Button>
</PaginationFirst>