@let settingData = data[setting().key];
@let settingTranslation = setting().translationKey;
@let settingTranslationDescription = setting().translationDescriptionKey;
@switch (settingData.type) {
@case ('checkbox') {
@let settingValues = values()[setting().key];
{{ settingTranslation | translate }}
@if (settingTranslationDescription) {
{{ settingTranslationDescription | translate }}
}
}
@case ('select') {
@if (settingData.variants) {
{{ settingTranslation | translate }}
@for (variant of settingData.variants | KeyValue; track $index) {
{{ variant.value | translate }}
}
@if (settingTranslationDescription) {
{{ settingTranslationDescription | translate }}
}
} @else {
No variants set
}
}
@case ('input') {
{{ settingTranslation | translate }}
@if (settingTranslationDescription) {
{{ settingTranslationDescription | translate }}
}
}
@case ('textarea') {
{{ settingTranslation | translate }}
@if (settingTranslationDescription) {
{{ settingTranslationDescription | translate }}
}
}
@case ('user') {
}
@default {
Something went very wrong
}
}