1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2026-06-05 20:15:31 -04:00

refactor: replace react-countup with @number-flow/react

This commit is contained in:
2026-04-30 10:36:33 -04:00
parent b2416ff0db
commit 62d632f909
26 changed files with 419 additions and 450 deletions
+5 -5
View File
@@ -1,7 +1,7 @@
"use client";
import { Select as SelectPrimitive } from "@base-ui/react/select";
import { ChevronDownIcon, CheckIcon, ChevronUpIcon } from "lucide-react";
import { IconCheck, IconChevronDown, IconChevronUp } from "@tabler/icons-react";
import * as React from "react";
import { cn } from "@/lib/utils";
@@ -48,7 +48,7 @@ function SelectTrigger({
>
{children}
<SelectPrimitive.Icon
render={<ChevronDownIcon className="text-muted-foreground pointer-events-none size-4" />}
render={<IconChevronDown className="text-muted-foreground pointer-events-none size-4" />}
/>
</SelectPrimitive.Trigger>
);
@@ -124,7 +124,7 @@ function SelectItem({ className, children, ...props }: SelectPrimitive.Item.Prop
<span className="pointer-events-none absolute right-2 flex size-4 items-center justify-center" />
}
>
<CheckIcon className="pointer-events-none" />
<IconCheck className="pointer-events-none" />
</SelectPrimitive.ItemIndicator>
</SelectPrimitive.Item>
);
@@ -153,7 +153,7 @@ function SelectScrollUpButton({
)}
{...props}
>
<ChevronUpIcon />
<IconChevronUp />
</SelectPrimitive.ScrollUpArrow>
);
}
@@ -171,7 +171,7 @@ function SelectScrollDownButton({
)}
{...props}
>
<ChevronDownIcon />
<IconChevronDown />
</SelectPrimitive.ScrollDownArrow>
);
}