This commit is contained in:
@@ -4,7 +4,7 @@ import { onMounted, reactive, ref } from 'vue';
|
||||
import { getAdminSettings, updateAdminSettings } from '@/services/admin-settings-service.js';
|
||||
|
||||
const settings = reactive({
|
||||
general: { publicContactEmail: '', publicContactPhone: '' },
|
||||
general: { publicDescription: '', publicContactEmail: '', publicContactPhone: '' },
|
||||
inventory: { maxImagesPerItem: 10 },
|
||||
pricing: { defaultStrategy: 'median' },
|
||||
security: { sessionIdleMinutes: 60 },
|
||||
@@ -63,6 +63,9 @@ onMounted(load);
|
||||
<form v-if="!isLoading" class="admin-workspace-grid" @submit.prevent="save">
|
||||
<fieldset class="showcase-panel">
|
||||
<legend>General</legend>
|
||||
<label class="fixture-label" for="settings-description">Public seller description (optional)</label>
|
||||
<p id="settings-description-help">Shown on public listing and product pages. Up to 2,000 characters. Clear to remove.</p>
|
||||
<textarea id="settings-description" v-model="settings.general.publicDescription" class="fixture-input" rows="5" maxlength="2000" aria-describedby="settings-description-help" />
|
||||
<label class="fixture-label" for="settings-email">Public contact email</label>
|
||||
<input id="settings-email" v-model="settings.general.publicContactEmail" class="fixture-input" type="email" />
|
||||
<label class="fixture-label" for="settings-phone">Public contact phone</label>
|
||||
|
||||
Reference in New Issue
Block a user