mantine-combobox

>

INSTALLATION
npx skills add https://github.com/mantinedev/skills --skill mantine-combobox
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

<Combobox store={combobox} onOptionSubmit={handleSubmit}>

  <Combobox.Target>

    <InputBase

      component="button"

      pointer

      rightSection={<Combobox.Chevron />}

      onClick={() => combobox.toggleDropdown()}

    >

      {value || <Input.Placeholder>Pick value</Input.Placeholder>}

    </InputBase>

  </Combobox.Target>

  <Combobox.Dropdown>

    <Combobox.Options>

      {options.map((item) => (

        <Combobox.Option value={item} key={item}>{item}</Combobox.Option>

      ))}

    </Combobox.Options>

  </Combobox.Dropdown>

</Combobox>

3. Handle submit

const handleSubmit = (val: string) => {

  setValue(val);

  combobox.closeDropdown();

};

Target Types

Scenario

Use

Button trigger (no text input)

<Combobox.Target targetType="button">

Input trigger

<Combobox.Target> (default)

Pills + separate input (multi-select)

<Combobox.DropdownTarget> + <Combobox.EventsTarget>

References

  • references/api.md — Full API: useCombobox options and store, all sub-component props, CSS variables, Styles API selectors
  • references/patterns.md — Code examples: searchable select, multi-select with pills, groups, custom rendering, clear button, form integration
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card