Add . and @ for domain selection labels

This commit is contained in:
Johannes Zellner
2025-09-30 16:01:11 +02:00
parent 471dd08016
commit 74c1e71fe5
5 changed files with 35 additions and 14 deletions
@@ -177,6 +177,10 @@ defineExpose({
domainProvider.value = '';
upstreamUri.value = '';
domainList.forEach(d => {
d.label = '@' + d.domain;
});
domains.value = domainList;
// preselect with dashboard domain
@@ -250,7 +254,7 @@ defineExpose({
<label for="location">{{ $t('appstore.installDialog.location') }}</label>
<InputGroup>
<TextInput id="location" ref="locationInput" v-model="location" style="flex-grow: 1"/>
<SingleSelect v-model="domain" :options="domains" option-label="domain" option-key="domain" @select="onDomainChange()" :search-threshold="10"/>
<SingleSelect v-model="domain" :options="domains" option-label="label" option-key="domain" @select="onDomainChange()" :search-threshold="10"/>
</InputGroup>
<div class="text-danger" v-if="formError.location">{{ formError.location }}</div>
</FormGroup>
@@ -262,7 +266,7 @@ defineExpose({
<small>{{ port.description }}</small>
<InputGroup>
<TextInput :id="'secondaryDomainInput' + key" v-model="port.value" :placeholder="$t('appstore.installDialog.locationPlaceholder')" style="flex-grow: 1"/>
<SingleSelect v-model="port.domain" :options="domains" option-label="domain" option-key="domain" />
<SingleSelect v-model="port.domain" :options="domains" option-label="label" option-key="domain" />
</InputGroup>
</FormGroup>