diff --git a/src/components/CommandKClient.tsx b/src/components/cmdk/CommandKClient.tsx
similarity index 91%
rename from src/components/CommandKClient.tsx
rename to src/components/cmdk/CommandKClient.tsx
index 82a20a24..edcbe431 100644
--- a/src/components/CommandKClient.tsx
+++ b/src/components/cmdk/CommandKClient.tsx
@@ -18,11 +18,11 @@ import {
PATH_SIGN_IN,
pathForPhoto,
pathForTag,
-} from '../site/paths';
-import Modal from './Modal';
+} from '../../site/paths';
+import Modal from '../Modal';
import { clsx } from 'clsx/lite';
import { useDebounce } from 'use-debounce';
-import Spinner from './Spinner';
+import Spinner from '../Spinner';
import { useRouter } from 'next/navigation';
import { useTheme } from 'next-themes';
import { BiDesktop, BiMoon, BiSun } from 'react-icons/bi';
@@ -41,6 +41,7 @@ import { FaCheck } from 'react-icons/fa6';
import { TagsWithMeta, addHiddenToTags, formatTag } from '@/tag';
import { FaTag } from 'react-icons/fa';
import { formatCount, formatCountDescriptive } from '@/utility/string';
+import CommandKItem from './CommandKItem';
const LISTENER_KEYDOWN = 'keydown';
const MINIMUM_QUERY_LENGTH = 2;
@@ -373,23 +374,17 @@ export default function CommandKClient({
{items.map(({
label,
keywords,
+ accessory,
annotation,
annotationAria,
- accessory,
path,
action,
}) =>
-