"use client" import { SquareLock01Icon, SquareUnlock01Icon, } from "@hugeicons/core-free-icons" import { HugeiconsIcon } from "@hugeicons/react" import { cn } from "@/lib/utils" import { Tooltip, TooltipContent, TooltipTrigger, } from "@/registry/new-york-v4/ui/tooltip" import { useLocks, type LockableParam } from "@/app/(create)/hooks/use-locks" export function LockButton({ param, className, }: { param: LockableParam className?: string }) { const { isLocked, toggleLock } = useLocks() const locked = isLocked(param) return ( {locked ? "Unlock" : "Lock"} ) }