"use client" import Script from "next/script" import { type RegistryItem } from "shadcn/schema" import { Command, CommandDialog, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, } from "@/styles/base-nova/ui/command" import { useActionMenu } from "@/app/(app)/(create)/hooks/use-action-menu" export const CMD_K_FORWARD_TYPE = "cmd-k-forward" export function ActionMenu({ itemsByBase, }: { itemsByBase: Record[]> }) { const { activeRegistryName, getCommandValue, groups, handleSelect, open, setOpen, } = useActionMenu(itemsByBase) return ( No items found. {groups.map((group) => group.items.map((item) => ( { handleSelect(item.registryName) }} > {item.label} )) )} ) } export function ActionMenuScript() { return (