"use client" import React from "react" import { useKey } from "react-use" import { LinkForm } from "./partials/form/link-form" import { motion, AnimatePresence } from "framer-motion" import { parseAsBoolean, useQueryState } from "nuqs" interface LinkManageProps {} const LinkManage: React.FC = () => { const [createMode, setCreateMode] = useQueryState("create", parseAsBoolean) const handleFormClose = () => setCreateMode(false) const handleFormFail = () => {} useKey("Escape", handleFormClose) return ( {createMode && ( )} ) } LinkManage.displayName = "LinkManage" export { LinkManage }