contents
This commit is contained in:
@@ -26,11 +26,15 @@
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-4 gap-2">
|
||||
<div :class="{ 'has-error': $validate.form.theme.$error, 'has-success': isSubmitted && !$validate.form.theme.$error }">
|
||||
<label for="theme">Tema</label>
|
||||
<input id="code" type="text" class="form-input" v-model="form.theme" />
|
||||
<template v-if="isSubmitted && $validate.form.code.$error">
|
||||
<input id="theme" type="text" class="form-input" v-model="form.theme" />
|
||||
<template v-if="isSubmitted && $validate.form.theme.$error">
|
||||
<p class="text-danger mt-1">Tema konten harus diisi</p>
|
||||
</template>
|
||||
</div>
|
||||
<div>
|
||||
<label for="color">Warna Latar Belakang</label>
|
||||
<input id="color" type="text" class="form-input" v-model="form.color" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-2 gap-2">
|
||||
<div class="md:col-span-2" :class="{ 'has-error': $validate.form.description.$error, 'has-success': isSubmitted && !$validate.form.description.$error }">
|
||||
@@ -117,6 +121,7 @@
|
||||
const formData = new FormData();
|
||||
formData.append('theme', form.value.theme);
|
||||
formData.append('description', form.value.description);
|
||||
formData.append('color', form.value.color);
|
||||
|
||||
if (form.value.featured_image) {
|
||||
formData.append('featured_image', form.value.featured_image);
|
||||
|
||||
@@ -26,11 +26,15 @@
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-4 gap-2">
|
||||
<div :class="{ 'has-error': $validate.form.theme.$error, 'has-success': isSubmitted && !$validate.form.theme.$error }">
|
||||
<label for="theme">Tema</label>
|
||||
<input id="code" type="text" class="form-input" v-model="form.theme" />
|
||||
<template v-if="isSubmitted && $validate.form.code.$error">
|
||||
<input id="theme" type="text" class="form-input" v-model="form.theme" />
|
||||
<template v-if="isSubmitted && $validate.form.theme.$error">
|
||||
<p class="text-danger mt-1">Tema konten harus diisi</p>
|
||||
</template>
|
||||
</div>
|
||||
<div>
|
||||
<label for="color">Warna Latar Belakang</label>
|
||||
<input id="color" type="text" class="form-input" v-model="form.color" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-2 gap-2">
|
||||
<div class="md:col-span-2" :class="{ 'has-error': $validate.form.description.$error, 'has-success': isSubmitted && !$validate.form.description.$error }">
|
||||
@@ -81,6 +85,7 @@
|
||||
theme: '',
|
||||
description: '',
|
||||
featured_image: '',
|
||||
color: '',
|
||||
});
|
||||
const isSubmitted = ref(false);
|
||||
const rules = {
|
||||
@@ -117,6 +122,7 @@
|
||||
const formData = new FormData();
|
||||
formData.append('theme', form.value.theme);
|
||||
formData.append('description', form.value.description);
|
||||
formData.append('color', form.value.color);
|
||||
|
||||
if (form.value.featured_image) {
|
||||
formData.append('featured_image', form.value.featured_image);
|
||||
|
||||
Reference in New Issue
Block a user