mirror of
https://github.com/hex248/sprint.git
synced 2026-02-08 02:33:01 +00:00
new full landing page
This commit is contained in:
@@ -12,10 +12,13 @@ import {
|
||||
Close as PixelClose,
|
||||
MessagePlus as PixelCommentSend,
|
||||
CreditCard as PixelCreditCard,
|
||||
CreditCardDelete as PixelCreditCardDelete,
|
||||
Dashboard as PixelDashboard,
|
||||
Debug as PixelDebug,
|
||||
DebugOff as PixelDebugOff,
|
||||
Edit as PixelEdit,
|
||||
EyeClosed as PixelEyeClosed,
|
||||
AddGrid as PixelGridAdd,
|
||||
Home as PixelHome,
|
||||
InfoBox as PixelInfo,
|
||||
Link as PixelLink,
|
||||
@@ -55,6 +58,7 @@ import {
|
||||
DotsSixVerticalIcon as PhosphorDotsSixVertical,
|
||||
DotsThreeVerticalIcon as PhosphorDotsThreeVertical,
|
||||
PencilSimpleIcon as PhosphorEdit,
|
||||
EyeClosedIcon as PhosphorEyeClosed,
|
||||
HashIcon as PhosphorHash,
|
||||
HashStraightIcon as PhosphorHashStraight,
|
||||
HouseIcon as PhosphorHome,
|
||||
@@ -73,6 +77,7 @@ import {
|
||||
RocketLaunchIcon as PhosphorRocketLaunch,
|
||||
HardDrivesIcon as PhosphorServer,
|
||||
ShieldCheckIcon as PhosphorShieldCheck,
|
||||
StackPlusIcon as PhosphorStackPlus,
|
||||
StopIcon as PhosphorStop,
|
||||
SunIcon as PhosphorSun,
|
||||
TimerIcon as PhosphorTimer,
|
||||
@@ -100,6 +105,8 @@ import {
|
||||
CreditCard,
|
||||
Edit,
|
||||
EllipsisVertical,
|
||||
EyeClosed,
|
||||
Grid2x2Plus as GridAdd,
|
||||
GripVerticalIcon,
|
||||
Hash,
|
||||
InfoIcon,
|
||||
@@ -155,12 +162,15 @@ const icons = {
|
||||
circleQuestionMark: { lucide: CircleQuestionMark, pixel: PixelNoteDelete, phosphor: PhosphorQuestion },
|
||||
comment: { lucide: MessageSquarePlus, pixel: PixelCommentSend, phosphor: PhosphorComment },
|
||||
creditCard: { lucide: CreditCard, pixel: PixelCreditCard, phosphor: PhosphorCreditCard },
|
||||
creditCardDelete: { lucide: CreditCard, pixel: PixelCreditCardDelete, phosphor: PhosphorCreditCard },
|
||||
edit: { lucide: Edit, pixel: PixelEdit, phosphor: PhosphorEdit },
|
||||
ellipsisVertical: {
|
||||
lucide: EllipsisVertical,
|
||||
pixel: PixelMoreVertical,
|
||||
phosphor: PhosphorDotsThreeVertical,
|
||||
},
|
||||
eyeClosed: { lucide: EyeClosed, pixel: PixelEyeClosed, phosphor: PhosphorEyeClosed },
|
||||
gridAdd: { lucide: GridAdd, pixel: PixelGridAdd, phosphor: PhosphorStackPlus },
|
||||
gripVerticalIcon: {
|
||||
lucide: GripVerticalIcon,
|
||||
pixel: PixelViewportWide,
|
||||
|
||||
@@ -5,10 +5,12 @@ import { cn } from "@/lib/utils";
|
||||
|
||||
function Switch({
|
||||
className,
|
||||
thumbClassName,
|
||||
size = "default",
|
||||
...props
|
||||
}: React.ComponentProps<typeof SwitchPrimitive.Root> & {
|
||||
size?: "sm" | "default";
|
||||
thumbClassName?: string;
|
||||
size?: "sm" | "default" | "lg";
|
||||
}) {
|
||||
return (
|
||||
<SwitchPrimitive.Root
|
||||
@@ -18,8 +20,8 @@ function Switch({
|
||||
"peer data-[state=checked]:bg-personality data-[state=unchecked]:bg-input",
|
||||
"focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80",
|
||||
"group/switch inline-flex shrink-0 items-center rounded-full border border-transparent",
|
||||
"outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",
|
||||
"data-[size=default]:h-[1.15rem] data-[size=default]:w-8 data-[size=sm]:h-3.5 data-[size=sm]:w-6",
|
||||
"outline-none focus-visible:ring-[3px] cursor-pointer disabled:cursor-not-allowed disabled:opacity-50",
|
||||
"data-[size=default]:h-[1.15rem] data-[size=default]:w-8 data-[size=sm]:h-3.5 data-[size=sm]:w-6 data-[size=lg]:h-7 data-[size=lg]:w-12",
|
||||
className,
|
||||
)}
|
||||
{...props}
|
||||
@@ -27,7 +29,8 @@ function Switch({
|
||||
<SwitchPrimitive.Thumb
|
||||
data-slot="switch-thumb"
|
||||
className={cn(
|
||||
"bg-background dark:data-[state=unchecked]:bg-personality dark:data-[state=checked]:bg-primary-foreground pointer-events-none block rounded-full ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0",
|
||||
"bg-background dark:data-[state=unchecked]:bg-personality dark:data-[state=checked]:bg-primary-foreground pointer-events-none block rounded-full ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 group-data-[size=lg]/switch:size-6 data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0",
|
||||
thumbClassName,
|
||||
)}
|
||||
/>
|
||||
</SwitchPrimitive.Root>
|
||||
|
||||
Reference in New Issue
Block a user