@@ -756,6 +756,43 @@ exports[`CommandPalette > renders with placeholder correctly 1`] = `
756756</div>"
757757` ;
758758
759+ exports [` CommandPalette > renders with preserveGroupOrder correctly 1` ] = `
760+ "<div dir = " ltr" class = " flex flex-col min-h-0 min-w-0 divide-y divide-default" >
761+ <div class = " relative inline-flex items-center [& >input]:h-12" ><input type = " text" placeholder = " Type a command or search…" class = " w-full rounded-md border-0 appearance-none placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-highlighted bg-transparent ps-9" autocomplete = " off" aria-disabled = " false" value = " " aria-activedescendant = " reka-listbox-item-v-0-0-1" ><span class = " absolute inset-y-0 start-0 flex items-center ps-2.5" ><span class = " iconify i-lucide:search shrink-0 text-dimmed size-5" aria-hidden = " true" ></span ></span >
762+ <!--v-if-->
763+ </div >
764+ <div class = " relative overflow-hidden flex flex-col" role = " listbox" aria-orientation = " vertical" aria-multiselectable = " false" data-orientation = " vertical" >
765+ <div role = " presentation" class = " relative scroll-py-1 overflow-y-auto flex-1 focus:outline-none divide-y divide-default" >
766+ <div role = " group" aria-labelledby = " reka-listbox-group-v-0-0-0" class = " p-1 isolate" >
767+ <!--v-if--><button type="button" data-reka-collection-item="" id="reka-listbox-item-v-0-0-1" role="option" tabindex="-1" aria-selected="false" data-state="unchecked" class="group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-highlighted before:bg-elevated" data-highlighted=""><span class="iconify i-lucide:file-plus shrink-0 size-5 text-default" aria-hidden="true"></span><span class="truncate space-x-1 text-dimmed"><!--v-if--><span class="text-highlighted [&>mark]:text-inverted [&>mark]:bg-primary">Add new file</span><span class="text-dimmed [&>mark]:text-inverted [&>mark]:bg-primary">Create a new file in the current directory or workspace.</span></span><span class="ms-auto inline-flex gap-1.5 items-center"><span class="hidden lg:inline-flex items-center shrink-0 gap-0.5"><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">Ctrl</kbd><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">N</kbd></span>
768+ <!--v-if--></span >
769+ </button><button type="button" data-reka-collection-item="" id="reka-listbox-item-v-0-0-2" role="option" tabindex="-1" aria-selected="false" data-state="unchecked" class="group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors"><span class="iconify i-lucide:folder-plus shrink-0 size-5 text-dimmed group-data-highlighted:not-group-data-disabled:text-default transition-colors" aria-hidden="true"></span><span class="truncate space-x-1 text-dimmed"><!--v-if--><span class="text-highlighted [&>mark]:text-inverted [&>mark]:bg-primary">Add new folder</span><span class="text-dimmed [&>mark]:text-inverted [&>mark]:bg-primary">Create a new folder in the current directory or workspace.</span></span><span class="ms-auto inline-flex gap-1.5 items-center"><span class="hidden lg:inline-flex items-center shrink-0 gap-0.5"><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">Ctrl</kbd><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">F</kbd></span>
770+ <!--v-if--></span >
771+ </button><button type="button" disabled="" data-reka-collection-item="" id="reka-listbox-item-v-0-0-3" role="option" tabindex="-1" aria-selected="false" data-disabled="" data-state="unchecked" class="group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors"><span class="iconify i-lucide:hash shrink-0 size-5 text-dimmed group-data-highlighted:not-group-data-disabled:text-default transition-colors" aria-hidden="true"></span><span class="truncate space-x-1 text-dimmed"><!--v-if--><span class="text-highlighted [&>mark]:text-inverted [&>mark]:bg-primary">Add hashtag</span><span class="text-dimmed [&>mark]:text-inverted [&>mark]:bg-primary">Add a hashtag to the current item.</span></span><span class="ms-auto inline-flex gap-1.5 items-center"><span class="hidden lg:inline-flex items-center shrink-0 gap-0.5"><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">Ctrl</kbd><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">H</kbd></span>
772+ <!--v-if--></span >
773+ </button><button type="button" data-reka-collection-item="" id="reka-listbox-item-v-0-0-4" role="option" tabindex="-1" aria-selected="false" data-state="unchecked" class="group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors"><span class="iconify i-lucide:tag shrink-0 size-5 text-dimmed group-data-highlighted:not-group-data-disabled:text-default transition-colors" aria-hidden="true"></span><span class="truncate space-x-1 text-dimmed"><!--v-if--><span class="text-highlighted [&>mark]:text-inverted [&>mark]:bg-primary">Add label</span><span class="text-dimmed [&>mark]:text-inverted [&>mark]:bg-primary">Add a label to the current item.</span></span><span class="ms-auto inline-flex gap-1.5 items-center"><span class="hidden lg:inline-flex items-center shrink-0 gap-0.5"><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">Ctrl</kbd><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-default">L</kbd></span>
774+ <!--v-if--></span >
775+ </button >
776+ </div>
777+ <div role = " group" aria-labelledby = " reka-listbox-group-v-0-0-5" class = " p-1 isolate" >
778+ <div id = " reka-listbox-group-v-0-0-5" class = " p-1.5 text-xs font-semibold text-highlighted" >Labels</div ><button type = " button" data-reka-collection-item = " " id = " reka-listbox-item-v-0-0-6" role = " option" tabindex = " -1" aria-selected = " false" data-state = " unchecked" class = " group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors" >
779+ <div class = " relative inline-flex items-center justify-center shrink-0 size-5" ><span class = " rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap bg-error h-[8px] min-w-[8px] text-[8px] top-0 right-0" ></span ></div ><span class = " truncate space-x-1 text-dimmed" ><!--v-if--><span class = " text-highlighted [& >mark]:text-inverted [& >mark]:bg-primary" >bug</span ><span class = " text-dimmed [& >mark]:text-inverted [& >mark]:bg-primary" ></span ></span ><span class = " ms-auto inline-flex gap-1.5 items-center" ><!--v-if--><!--v-if--></span >
780+ </button ><button type = " button" data-reka-collection-item = " " id = " reka-listbox-item-v-0-0-7" role = " option" tabindex = " -1" aria-selected = " false" data-state = " unchecked" class = " group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors" >
781+ <div class = " relative inline-flex items-center justify-center shrink-0 size-5" ><span class = " rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap bg-success h-[8px] min-w-[8px] text-[8px] top-0 right-0" ></span ></div ><span class = " truncate space-x-1 text-dimmed" ><!--v-if--><span class = " text-highlighted [& >mark]:text-inverted [& >mark]:bg-primary" >feature</span ><span class = " text-dimmed [& >mark]:text-inverted [& >mark]:bg-primary" ></span ></span ><span class = " ms-auto inline-flex gap-1.5 items-center" ><!--v-if--><!--v-if--></span >
782+ </button ><button type = " button" data-reka-collection-item = " " id = " reka-listbox-item-v-0-0-8" role = " option" tabindex = " -1" aria-selected = " false" data-state = " unchecked" class = " group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors" >
783+ <div class = " relative inline-flex items-center justify-center shrink-0 size-5" ><span class = " rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap bg-info h-[8px] min-w-[8px] text-[8px] top-0 right-0" ></span ></div ><span class = " truncate space-x-1 text-dimmed" ><!--v-if--><span class = " text-highlighted [& >mark]:text-inverted [& >mark]:bg-primary" >enhancement</span ><span class = " text-dimmed [& >mark]:text-inverted [& >mark]:bg-primary" ></span ></span ><span class = " ms-auto inline-flex gap-1.5 items-center" ><!--v-if--><!--v-if--></span >
784+ </button >
785+ </div >
786+ <div role = " group" aria-labelledby = " reka-listbox-group-v-0-0-9" class = " p-1 isolate" >
787+ <div id="reka-listbox-group-v-0-0-9" class="p-1.5 text-xs font-semibold text-highlighted">Users</div><a href="https://github.com/benjamincanac" role="option" tabindex="-1" rel="noopener noreferrer" target="_blank" data-reka-collection-item="" id="reka-listbox-item-v-0-0-10" aria-selected="false" data-state="unchecked" class="group relative w-full flex items-center gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50 transition-colors before:transition-colors"><span class="inline-flex items-center justify-center select-none rounded-full align-middle bg-elevated size-5 text-[10px] shrink-0"><img src="https://github.com/benjamincanac.png" width="20" height="20" class="h-full w-full rounded-[inherit] object-cover"></span><span class="truncate space-x-1 text-dimmed"><!--v-if--><span class="text-highlighted [&>mark]:text-inverted [&>mark]:bg-primary">benjamincanac</span><span class="text-dimmed [&>mark]:text-inverted [&>mark]:bg-primary"></span></span><span class="ms-auto inline-flex gap-1.5 items-center"><!--v-if--><!--v-if--></span></a>
788+ </div >
789+ </div>
790+ </div>
791+ <!--v-if-->
792+ <!--v-if-->
793+ </div>"
794+ ` ;
795+
759796exports [` CommandPalette > renders with selectedIcon correctly 1` ] = `
760797"<div dir = " ltr" class = " flex flex-col min-h-0 min-w-0 divide-y divide-default" >
761798 <div class = " relative inline-flex items-center [& >input]:h-12" ><input type = " text" placeholder = " Type a command or search…" class = " w-full rounded-md border-0 appearance-none placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-highlighted bg-transparent ps-9" autocomplete = " off" aria-disabled = " false" value = " " aria-activedescendant = " reka-listbox-item-v-0-0-10" ><span class = " absolute inset-y-0 start-0 flex items-center ps-2.5" ><span class = " iconify i-lucide:search shrink-0 text-dimmed size-5" aria-hidden = " true" ></span ></span >
0 commit comments