/** * Primitives for `TagsInput` — manual composition escape hatch. * * @example * ```tsx * import { TagsInput, TagsInputItem, TagsInputItemDelete, TagsInputItemInput, TagsInputInput, TagsInputClear } from '@skdx/react/primitives/tags-input'; * * * {tags.map((tag, index) => ( * * {tag} * × * * * ))} * * Clear * * ``` */ export { TagsInput, TAGS_INPUT_DELETE_SELECTOR, TAGS_INPUT_FIELD_SELECTOR, TAGS_INPUT_ITEM_SELECTOR, TAGS_INPUT_SELECTOR, focusDeleteNeighbor, focusTagStep, } from './TagsInput.js'; export { TagsInputItem } from './TagsInputItem.js'; export { TagsInputItemDelete } from './TagsInputItemDelete.js'; export { TagsInputItemInput } from './TagsInputItemInput.js'; export { TagsInputInput } from './TagsInputInput.js'; export { TagsInputClear } from './TagsInputClear.js'; export type { TagsInputProps, TagsInputItemProps, TagsInputItemDeleteProps, TagsInputItemInputProps, TagsInputInputProps, TagsInputClearProps, } from './types.js';