mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-15 07:00:33 +08:00
Follow up to refactoring the generic utils mixin used in select-kit components in https://github.com/discourse/discourse/pull/32594. This PR follows a different approach as the util functions related to properties here aren't easily extracted without a major change to the interface due to the dependency on `this.selectKit`. These util functions are instead declared on the prototype with a class decorator which ensures the same behaviour is maintained without relying on a mixin. It's largely a lift-and-shift with some minor refactoring of the conditional logic to reduce nesting and improve readability of the functions. |
||
|---|---|---|
| .. | ||
| format-selected-content.gjs | ||
| multi-select-filter.gjs | ||
| multi-select-header.gjs | ||
| selected-category.gjs | ||
| selected-color.js | ||