import type { JSX } from 'solid-js'; import { mergeProps } from 'solid-js'; import { omitProps } from 'solid-use/props'; import { useAutocompleteState } from '../../states/create-autocomplete-state'; import createDynamic from '../../utils/create-dynamic'; import type { DynamicProps, HeadlessProps, ValidConstructor } from '../../utils/dynamic-prop'; import { createDisabledState, createHasActiveState, createHasQueryState, createHasSelectedState, } from '../../utils/state-props'; import { useCommandContext } from './CommandContext'; import { COMMAND_LABEL_TAG } from './tags'; export type CommandLabelProps = HeadlessProps; /** * The accessible name of a `Command`, wired up through `aria-labelledby`. * * Renders a `