Skip to content

feat(#4718): add shared search select component - #4720

Merged
tenthe merged 4 commits into
devfrom
4718-add-shared-search-select-component
Jul 20, 2026
Merged

feat(#4718): add shared search select component#4720
tenthe merged 4 commits into
devfrom
4718-add-shared-search-select-component

Conversation

@tenthe

@tenthe tenthe commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Purpose

Overview

This PR adds a shared sp-search-select component for searchable single- and multi-select inputs and migrates existing custom autocomplete/chip selectors to use it. The component keeps selected values as full objects, filters client-side, and provides consistent behavior for datasets, labels, permissions, and service tags.

Changes

  • Adds a reusable shared UI search-select component with signal-based inputs, single/multi-select support, keyboard-friendly Material autocomplete behavior, clear handling, and optional option/chip templates.
  • Supports colored item objects by rendering them consistently as small sp-label badges in both the input field and dropdown.
  • Migrates the following views/components to sp-search-select:
    • Chart data settings dataset selector
    • Asset details labels selector
    • Object permission dialog authorized users selector
    • Object permission dialog authorized groups selector
    • Object manage dialog authorized users selector
    • Object manage dialog authorized groups selector
    • Adapter deployment settings service tags selector
  • Documents the component usage, value behavior, client-side filtering, colored-label convention, and template extension points in the UI styleguide.
grafik grafik

Remarks

PR introduces (a) breaking change(s): no

PR introduces (a) deprecation(s): no

@tenthe tenthe linked an issue Jul 14, 2026 that may be closed by this pull request
@github-actions github-actions Bot added ui Anything that affects the UI documentation Everything related to documentation labels Jul 14, 2026
@tenthe
tenthe merged commit 3e08e51 into dev Jul 20, 2026
23 checks passed
@tenthe
tenthe deleted the 4718-add-shared-search-select-component branch July 20, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Everything related to documentation ui Anything that affects the UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Shared Search Select Component

2 participants