UX: Compact option for multi-selects (#22239)

Adds an alternative to the default multi select item, better suited for quickly adding/removing tags.
This commit is contained in:
Penar Musaraj
2023-07-25 11:00:02 -04:00
committed by GitHub
parent 4e5756e3ae
commit f5e8e737ad
14 changed files with 204 additions and 26 deletions

View File

@ -123,6 +123,28 @@
<MultiSelect @content={{@dummy.options}} @onChange={{@dummyAction}} />
</StyleguideExample>
<StyleguideExample @title="<MiniTagChooser>">
<div class="inline-form">
<MiniTagChooser
@value={{@dummy.selectedTags}}
@options={{hash filterable=true}}
/>
</div>
</StyleguideExample>
<StyleguideExample @title="<MiniTagChooser> with useHeaderFilter=true">
<div class="inline-form">
<MiniTagChooser
@value={{@dummy.selectedTags}}
@options={{hash
filterable=true
filterPlaceholder="topic_edit.tag_filter_placeholder"
useHeaderFilter=true
}}
/>
</div>
</StyleguideExample>
<StyleguideExample @title="admin <GroupChooser>">
<GroupChooser
@selected={{@dummy.selectedGroups}}

View File

@ -282,6 +282,8 @@ export function createData(store) {
colors: "f49|c89|564897",
charCounterContent: "",
selectedTags: ["apple", "orange", "potato"],
};
return _data;