mirror of
https://github.com/discourse/discourse.git
synced 2025-02-28 02:56:56 +08:00

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`.
11 lines
380 B
Handlebars
11 lines
380 B
Handlebars
<input
|
|
{{on "input" (with-event-value (fn (mut this.value)))}}
|
|
type="number"
|
|
value={{this.value}}
|
|
min={{if this.setting.min this.setting.min null}}
|
|
max={{if this.setting.max this.setting.max null}}
|
|
class="input-setting-integer"
|
|
/>
|
|
|
|
<SettingValidationMessage @message={{this.validationMessage}} />
|
|
<SiteSettings::Description @description={{this.setting.description}} /> |