QC User & Admin Responsive : Menu Kesehatan - Ekonomi
This commit is contained in:
@@ -31,6 +31,7 @@ type FormData = {
|
||||
imageId: string;
|
||||
rating: number;
|
||||
kategoriId: string[];
|
||||
kontak: string;
|
||||
};
|
||||
|
||||
function EditPasarDesa() {
|
||||
@@ -47,6 +48,7 @@ function EditPasarDesa() {
|
||||
imageId: '',
|
||||
rating: 0,
|
||||
kategoriId: [],
|
||||
kontak: '',
|
||||
});
|
||||
|
||||
// load data awal
|
||||
@@ -67,6 +69,7 @@ function EditPasarDesa() {
|
||||
imageId: data.imageId || '',
|
||||
rating: data.rating || 0,
|
||||
kategoriId: data.KategoriToPasar?.map((k: any) => k.kategoriId) || [],
|
||||
kontak: data.kontak || '',
|
||||
});
|
||||
if (data.image?.link) setPreviewImage(data.image.link);
|
||||
}
|
||||
@@ -228,6 +231,14 @@ function EditPasarDesa() {
|
||||
required
|
||||
/>
|
||||
|
||||
<TextInput
|
||||
label="Kontak"
|
||||
placeholder="Masukkan kontak"
|
||||
value={formData.kontak}
|
||||
onChange={(e) => handleChange('kontak', e.target.value)}
|
||||
required
|
||||
/>
|
||||
|
||||
<MultiSelect
|
||||
label="Kategori Produk"
|
||||
placeholder="Pilih kategori produk"
|
||||
|
||||
@@ -85,6 +85,11 @@ function DetailPasarDesa() {
|
||||
<Text fz="md" c="dimmed">{data.alamatUsaha || '-'}</Text>
|
||||
</Box>
|
||||
|
||||
<Box>
|
||||
<Text fz="lg" fw="bold">Kontak</Text>
|
||||
<Text fz="md" c="dimmed">{data.kontak || '-'}</Text>
|
||||
</Box>
|
||||
|
||||
<Box>
|
||||
<Text fz="lg" fw="bold">Gambar</Text>
|
||||
{data.image?.link ? (
|
||||
|
||||
@@ -41,6 +41,7 @@ export default function CreatePasarDesa() {
|
||||
imageId: '',
|
||||
rating: 0,
|
||||
kategoriId: [],
|
||||
kontak: '',
|
||||
};
|
||||
setPreviewImage(null);
|
||||
setFile(null);
|
||||
@@ -184,6 +185,15 @@ export default function CreatePasarDesa() {
|
||||
onChange={(e) => (statePasar.pasarDesa.create.form.alamatUsaha = e.target.value)}
|
||||
/>
|
||||
|
||||
{/* Kontak */}
|
||||
<TextInput
|
||||
label="Kontak"
|
||||
type="number"
|
||||
placeholder="Masukkan kontak"
|
||||
defaultValue={statePasar.pasarDesa.create.form.kontak}
|
||||
onChange={(e) => (statePasar.pasarDesa.create.form.kontak = e.target.value)}
|
||||
/>
|
||||
|
||||
{/* Kategori Produk */}
|
||||
<MultiSelect
|
||||
label="Kategori Produk"
|
||||
|
||||
Reference in New Issue
Block a user