Skip to content

Replace Selectize with a web component #2958

@nickcharlton

Description

@nickcharlton

We've always used selectize for combo boxes, especially when it comes to multiple selection. It's a nice project with a lot of functionality, but I've always wondered if it would be possible to replace it with something driven by web components.

Today, I saw that Web Awesome — a UI component kit by the folks behind Font Awesome — have added a combo box: https://webawesome.com/docs/components/combobox

I'm not sure yet what the path to doing this would look like, but if we can cover all of the functionality using a custom web component, I think that'd be really cool.

The required functionality for a drop-in replacement looks like this, I think:

  • Type to filter
  • Drop down
  • Placeholder
  • Clear button
  • Filtering when typing
  • Multiple values/pills

Is there anything else?

(I think it's potentially worth linking new functionality here as well, if not just to group them together, as when working on a new solution it might be nice to keep going with new features.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboardshow administrate presents fields and displays datadependencieschanges or issues relating to a dependencyfeaturenew functionality that’s not yet implementedfieldsnew fields, displaying and editing datajavascriptPull requests that update Javascript codeviews-and-styleshow administrate looks and is interacted with

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions