QC User & Admin Responsive : Menu Kesehatan - Ekonomi

This commit is contained in:
2025-10-03 10:17:06 +08:00
parent 8a6d8ed8db
commit f7fd9be255
55 changed files with 754 additions and 372 deletions

View File

@@ -33,6 +33,7 @@ function EditKontakDarurat() {
name: '',
deskripsi: '',
imageId: '',
whatsapp: '',
});
const [loading, setLoading] = useState(true);
@@ -49,6 +50,7 @@ function EditKontakDarurat() {
name: data.name || '',
deskripsi: data.deskripsi || '',
imageId: data.imageId || '',
whatsapp: data.whatsapp || '',
});
if (data?.image?.link) setPreviewImage(data.image.link);
}
@@ -124,6 +126,14 @@ function EditKontakDarurat() {
required
/>
<TextInput
value={formData.whatsapp}
onChange={(e) => setFormData(prev => ({ ...prev, whatsapp: e.target.value }))}
label="Whatsapp"
placeholder="Masukkan whatsapp"
required
/>
<Box>
<Text fz="sm" fw="bold">Deskripsi</Text>
<EditEditor

View File

@@ -72,6 +72,11 @@ function DetailKontakDarurat() {
<Text fz="md" c="dimmed">{data.name || '-'}</Text>
</Box>
<Box>
<Text fz="lg" fw="bold">Whatsapp</Text>
<Text fz="md" c="dimmed">{data.whatsapp || '-'}</Text>
</Box>
<Box>
<Text fz="lg" fw="bold">Deskripsi</Text>
<Text

View File

@@ -38,6 +38,7 @@ function CreateKontakDarurat() {
name: '',
deskripsi: '',
imageId: '',
whatsapp: '',
};
setPreviewImage(null);
setFile(null);
@@ -105,6 +106,17 @@ function CreateKontakDarurat() {
required
/>
<TextInput
type='number'
defaultValue={kontakDaruratState.create.form.whatsapp}
onChange={(val) => {
kontakDaruratState.create.form.whatsapp = val.target.value;
}}
label={<Text fz="sm" fw="bold">Whatsapp</Text>}
placeholder="Masukkan whatsapp"
required
/>
<Box>
<Text fz="sm" fw="bold">Deskripsi</Text>
<CreateEditor