import { type PartialWithUndefined } from '@augment-vir/common'; import { type AttributeValues } from 'element-vir'; import { type ViraIconSvg } from '../icons/index.js'; import { type ViraSelectOption, type ViraSelectOptionGroup } from '../util/vira-select-option.js'; /** * Similar to {@link ViraDropdown} but is, instead, simply a wrapper for `