mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-21 01:41:46 +03:00
9d38a0a1e1
refs https://github.com/TryGhost/Team/issues/1106 - removed `'string'` from the `attr()` definition for `customThemeSetting.value` so that we're not coercing the value from the API into something that doesn't work when applied to the `checked` attribute on checkbox inputs - added initial `<CustomThemeSettings::Boolean>` component and used it for display in theme setting forms when `type === 'boolean'`
12 lines
488 B
Handlebars
12 lines
488 B
Handlebars
<div class="gh-stack">
|
|
<form>
|
|
{{#each @themeSettings as |setting index|}}
|
|
{{#if (eq setting.type "select")}}
|
|
<CustomThemeSettings::Select @setting={{setting}} @index={{index}} @onChange={{@updatePreview}} />
|
|
{{/if}}
|
|
{{#if (eq setting.type "boolean")}}
|
|
<CustomThemeSettings::Boolean @setting={{setting}} @index={{index}} @onChange={{@updatePreview}} />
|
|
{{/if}}
|
|
{{/each}}
|
|
</form>
|
|
</div> |