allow image upload
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user