discourse/app/assets/stylesheets
Joffrey JAFFEUX b9282faa02 dev: d-multi-select and chat-channel-multi-select
Implement a new component called `d-multi-select` which allows to select multiple items.

It has the following features:
- accepts a `loadFn` to load data
- yield result to customise results
- yield selection to customise selection

Usage:

```gjs
 <DMultiSelect
  @loadFn={{this.loadData}}
  @onChange={{this.onChange}}
  @selection={{this.selection}}
>
  <:selection as |item|>{{item.name}}</:selection>
  <:result as |result|>{{result.name}}</:result>
</DMultiSelect>

```gjs
<ChatChannelMultiSelect
  @onChange={{fn (mut this.selectedChannels)}}
  @initialIds={{array 2}}
  @selection={{this.selectedChannels}}
>
    <:selection as |item|>{{item.name}}</:selection>
    <:result as |result|>{{result.name}}</:result>
</ChatChannelMultiSelect>
2025-05-17 22:53:43 +02:00
..
admin UX: more consistent admin search hover/focus color (#32752) 2025-05-15 13:30:22 -04:00
common dev: d-multi-select and chat-channel-multi-select 2025-05-17 22:53:43 +02:00
desktop REFACTOR: merge desktop and mobile topic-footer.scss into common (#32712) 2025-05-16 12:31:53 -04:00
lib DEV: Raise error if lib/viewport is imported (#32745) 2025-05-15 12:46:12 +01:00
mobile UX: make the notification panel consistent with new search panel styles (#32753) 2025-05-16 12:50:12 -04:00
vendor DEV: Remove rotate-center css animation (#32151) 2025-04-03 19:12:55 +02:00
admin.scss DEV: Move admin SCSS files to their own directory (#31417) 2025-02-21 15:14:17 +00:00
admin_rtl.scss FEATURE: Serve RTL versions of admin and plugins CSS bundles for RTL locales (#21876) 2023-06-01 05:27:11 +03:00
color_definitions.scss UX: make the notification panel consistent with new search panel styles (#32753) 2025-05-16 12:50:12 -04:00
common.scss DEV: Remove rotate-center css animation (#32151) 2025-04-03 19:12:55 +02:00
desktop.scss DEV: Compile 'common' CSS into own assets (#31416) 2025-05-01 10:44:49 +01:00
desktop_rtl.scss
embed.scss DEV: Replace break_string.js with CSS in embedded view (#32488) 2025-04-28 10:47:27 +01:00
ember_cli.scss DEV: Enable and fix more stylelint rules (#31200) 2025-02-05 20:03:56 +01:00
mobile.scss DEV: Compile 'common' CSS into own assets (#31416) 2025-05-01 10:44:49 +01:00
mobile_rtl.scss
publish.scss DEV: Replace all @breakpoint with @viewport.* (#32649) 2025-05-12 12:52:45 +01:00
qunit-custom.scss UX: make the notification panel consistent with new search panel styles (#32753) 2025-05-16 12:50:12 -04:00
wcag.scss A11Y: fix post control button contrast issue for WCAG colors (#31177) 2025-02-04 15:17:29 -05:00
wizard.scss DEV: Replace all @breakpoint with @viewport.* (#32649) 2025-05-12 12:52:45 +01:00
wizard_rtl.scss FEATURE: Serve RTL versions of admin and plugins CSS bundles for RTL locales (#21876) 2023-06-01 05:27:11 +03:00