mirror of
https://github.com/discourse/discourse.git
synced 2024-12-17 03:33:43 +08:00
98201ecc24
This PR is the first step towards replacing our `{{user-selector}}` and eventually deprecating and removing it from our codebase. Some of `{{user-selector}}` problems are:
1. It's called `{{user-selector}}`, but in reality in can also select groups and emails.
2. It's an Ember component, yet it doesn't have a handlebars template and uses jQuery to render itself and modify the DOM. An example of this problem is when you want to clear the selected users programmatically, see [this](6c155dba77/app/assets/javascripts/discourse/app/components/user-selector.js (L179-L185)
).
3. We now have select kit which does very similar things but a lot better.
This PR introduces `{{email-group-user-chooser}}` which is meant to replace `{{user-selector}}`. It extends select kit and has the same features that `{{user-selector}}` has. `{{user-selector}}` is still used in a few places in core, but they'll all be replaced with the new component in a separate commit.
Once `{{user-selector}}` is not used anywhere in core, it'll be deprecated and then removed after the 2.7 release.
28 lines
762 B
SCSS
28 lines
762 B
SCSS
@import "categories-admin-dropdown";
|
|
@import "category-chooser";
|
|
@import "category-drop";
|
|
@import "category-row";
|
|
@import "category-selector";
|
|
@import "color-palettes";
|
|
@import "combo-box";
|
|
@import "composer-actions";
|
|
@import "dropdown-select-box";
|
|
@import "email-group-user-chooser";
|
|
@import "future-date-input-selector";
|
|
@import "icon-picker";
|
|
@import "list-setting";
|
|
@import "mini-tag-chooser";
|
|
@import "multi-select";
|
|
@import "notifications-button";
|
|
@import "notifications-filter";
|
|
@import "period-chooser";
|
|
@import "pinned-button";
|
|
@import "select-kit";
|
|
@import "single-select";
|
|
@import "tag-chooser";
|
|
@import "tag-drop";
|
|
@import "toolbar-popup-menu-options";
|
|
@import "topic-notifications-button";
|
|
@import "user-notifications-dropdown";
|
|
@import "user-row";
|