mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 20:53:44 +08:00
e7f539df10
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`.
10 lines
431 B
Handlebars
10 lines
431 B
Handlebars
{{#if this.setting.textarea}}
|
|
<Textarea @value={{this.value}} class="input-setting-textarea" />
|
|
{{else if this.isSecret}}
|
|
<Input @type="password" @value={{this.value}} class="input-setting-string" />
|
|
{{else}}
|
|
<TextField @value={{this.value}} @classNames="input-setting-string" />
|
|
{{/if}}
|
|
|
|
<SettingValidationMessage @message={{this.validationMessage}} />
|
|
<SiteSettings::Description @description={{this.setting.description}} /> |