import type { JSX } from 'solid-js'; import { createComponent, createEffect, mergeProps, onCleanup } from 'solid-js'; import { omitProps } from 'solid-use/props'; import type { AutocompleteStateRenderProps } from '../../states/create-autocomplete-state'; import { AutocompleteStateChild, useAutocompleteState, } from '../../states/create-autocomplete-state'; import createDynamic from '../../utils/create-dynamic'; import type { DynamicProps, HeadlessPropsWithRef, ValidConstructor, } from '../../utils/dynamic-prop'; import { createForwardRef } from '../../utils/dynamic-prop'; import { createARIADisabledState, createDisabledState, createHasActiveState, createHasQueryState, createHasSelectedState, } from '../../utils/state-props'; import useEventListener from '../../utils/use-event-listener'; import { useCommandContext } from './CommandContext'; import { COMMAND_OPTIONS_TAG } from './tags'; export type CommandOptionsProps = HeadlessPropsWithRef< T, AutocompleteStateRenderProps >; /** * The list of results in a `Command`. * * Renders a `