mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-25 03:44:29 +03:00
53bdb5720f
refs https://github.com/TryGhost/Team/issues/1109 - added `<CustomThemeSettings::Image>` component that is displayed for any custom theme settings with the type `'image'`
21 lines
1.0 KiB
Handlebars
21 lines
1.0 KiB
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}}
|
|
{{#if (eq setting.type "color")}}
|
|
<CustomThemeSettings::Color @setting={{setting}} @index={{index}} @onChange={{@updatePreview}} />
|
|
{{/if}}
|
|
{{#if (eq setting.type "text")}}
|
|
<CustomThemeSettings::Text @setting={{setting}} @index={{index}} @onChange={{@updatePreview}} />
|
|
{{/if}}
|
|
{{#if (eq setting.type "image")}}
|
|
<CustomThemeSettings::Image @setting={{setting}} @index={{index}} @onChange={{@updatePreview}} />
|
|
{{/if}}
|
|
{{/each}}
|
|
</form>
|
|
</div> |