import { Button } from '@ui/components/shadcn/ui/button' import { useMemo } from 'react' import { Breadcrumb, CommandInput, CommandList, CommandMenu, CommandMenuTrigger as CommandMenuTriggerPrimitive, CommandProvider, PageType, useRegisterCommands, useRegisterPage, useSetPage, } from 'ui-patterns/CommandMenu' function CustomSubpage() { return (

Custom subpage

Here is a custom subpage built from a component that you provide.

) } function Commands() { const setPage = useSetPage() useRegisterPage('Subpage', { type: PageType.Component, component: CustomSubpage, }) useRegisterCommands('Commands', [ { id: 'subpage', name: 'Go to subpage', action: () => setPage('Subpage'), }, ]) return null } function CommandMenuTrigger() { return ( ) } export default function CommandMenuDemo() { return ( }> ) }