allow image upload

This commit is contained in:
2023-07-18 19:16:59 +10:00
parent 15c330c784
commit daeecfbd4f

View File

@@ -6,28 +6,37 @@
:back-link="{ name: 'dashboard-article-list' }" :back-link="{ name: 'dashboard-article-list' }"
back-title="Back to Articles" /> back-title="Back to Articles" />
<SMLoading v-if="form.loading()" /> <SMLoading v-if="form.loading()" />
<div v-else class="max-w-7xl mx-auto px-8 mt-8"> <div v-else class="max-w-7xl mx-auto px-8 mt-8">
<SMForm <SMForm
:model-value="form" :model-value="form"
@submit="handleSubmit" @submit="handleSubmit"
@failed-validation="handleFailValidation"> @failed-validation="handleFailValidation">
<div> <div>
<SMInput class="mb-8" control="title" autofocus @blur="updateSlug()" /> <SMInput
class="mb-8"
control="title"
autofocus
@blur="updateSlug()" />
</div> </div>
<div class="flex flex-col md:flex-row gap-4"> <div class="flex flex-col md:flex-row gap-4">
<SMInput class="mb-8" control="slug" /> <SMInput class="mb-8" control="slug" />
<SMInput <SMInput
class="mb-8" class="mb-8"
type="datetime" type="datetime"
control="publish_at" control="publish_at"
label="Publish Date" /> label="Publish Date" />
</div> </div>
<div> <div>
<SMSelectImage class="mb-8" control="hero" label="Hero image" required /> <SMSelectImage
class="mb-8"
control="hero"
label="Hero image"
required
allow-upload />
</div> </div>
<div> <div>
<SMDropdown <SMDropdown
class="mb-8" class="mb-8"
control="user_id" control="user_id"
label="Created By" label="Created By"
type="select" type="select"
@@ -35,7 +44,7 @@
</div> </div>
<div> <div>
<SMEditor <SMEditor
class="mb-8" class="mb-8"
v-model:model-value="form.controls.content.value" /> v-model:model-value="form.controls.content.value" />
</div> </div>
<div class="mb-8"> <div class="mb-8">