fix cookie -- not working
This commit is contained in:
@@ -28,8 +28,8 @@ templ Layout(title string, cssPath string, jsPath string, menu []pscatalog.MenuI
|
||||
</div>
|
||||
if hasHeaderLocale(locale) {
|
||||
<div class="header-locale">
|
||||
@LocalePicker("Market", locale.CurrentCountry, locale.Countries, true)
|
||||
@LocalePicker("Language", locale.CurrentLanguage, locale.Languages, true)
|
||||
@LocalePicker("Market", locale.CurrentCountry, locale.Countries, true, false)
|
||||
@LocalePicker("Language", locale.CurrentLanguage, locale.Languages, true, true)
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
@@ -67,7 +67,7 @@ templ Layout(title string, cssPath string, jsPath string, menu []pscatalog.MenuI
|
||||
</html>
|
||||
}
|
||||
|
||||
templ LocalePicker(title string, current pscatalog.LocaleOption, options []pscatalog.LocaleOption, navigable bool) {
|
||||
templ LocalePicker(title string, current pscatalog.LocaleOption, options []pscatalog.LocaleOption, navigable bool, showMeta bool) {
|
||||
<details class="locale-picker">
|
||||
<summary class="locale-picker__summary">
|
||||
<span class="locale-picker__value">
|
||||
@@ -77,7 +77,7 @@ templ LocalePicker(title string, current pscatalog.LocaleOption, options []pscat
|
||||
{ title }
|
||||
}
|
||||
</span>
|
||||
if current.Code != "" {
|
||||
if showMeta && current.Code != "" {
|
||||
<span class="locale-picker__code">{ current.Code }</span>
|
||||
}
|
||||
<span class="locale-picker__chevron">⌄</span>
|
||||
@@ -91,16 +91,16 @@ templ LocalePicker(title string, current pscatalog.LocaleOption, options []pscat
|
||||
if navigable && option.URL != "" {
|
||||
<a class={ localeOptionClass(option, current) } href={ option.URL }>
|
||||
<span>{ option.Label }</span>
|
||||
if option.Meta != "" {
|
||||
if showMeta && option.Meta != "" {
|
||||
<span class="locale-picker__item-meta">{ option.Meta }</span>
|
||||
} else if option.Code != "" {
|
||||
} else if showMeta && option.Code != "" {
|
||||
<span class="locale-picker__item-meta">{ option.Code }</span>
|
||||
}
|
||||
</a>
|
||||
} else {
|
||||
<span class={ localeOptionClass(option, current) }>
|
||||
<span>{ option.Label }</span>
|
||||
if option.Meta != "" {
|
||||
if showMeta && option.Meta != "" {
|
||||
<span class="locale-picker__item-meta">{ option.Meta }</span>
|
||||
}
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user