discourse/app/assets/javascripts/admin/addon/components/site-settings
Alan Guo Xiang Tan e7f539df10
UX: Display setting description for objects typed theme setting (#26152)
Why this change?

Prior to this change, there is no description being displayed for
objects typed theme setting because we were rendering a button instead
of the components for the various setting types which will render the
setting's description.

What does this change do?

1. Introduce `SiteSettings::Description` compoment to centralise the HTML
being rendered across all settings component.

2. Renders the `SiteSettings::Description` component after the edit
   button in `site_setting.hbs`.
2024-03-13 12:38:21 +08:00
..
bool.hbs FIX: Add checkbox-label class to site setting checkboxes (#24075) 2023-10-25 09:14:27 +10:00
bool.js DEV: Fix "no-setter-return" lint (#24585) 2023-11-28 10:49:49 +01:00
category-list.gjs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
category.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
category.js
color.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
color.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
compact-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
compact-list.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
description.gjs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
emoji-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
emoji-list.js
enum.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
enum.js
file-size-restriction.gjs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
file-types-list.gjs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
group-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
group-list.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
host-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
host-list.js
integer.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
integer.js DEV: Sanitize integer site settings in front- and back-end (#23816) 2023-10-06 19:21:01 +02:00
list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
list.js
named-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
named-list.js
secret-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
secret-list.js
simple-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
simple-list.js
string.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
string.js
tag-group-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
tag-group-list.js
tag-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
tag-list.js
upload.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
upload.js
uploaded-image-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
uploaded-image-list.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
url-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
url-list.js
value-list.hbs UX: Display setting description for objects typed theme setting (#26152) 2024-03-13 12:38:21 +08:00
value-list.js