|
|
@@ -48,12 +48,12 @@ const laporanSchema = Yup.object().shape({
|
|
|
nama: Yup.string().notRequired(),
|
|
|
setuju: Yup.boolean().isTrue("Harap diceklis"),
|
|
|
alamat: Yup.string().min(3, "Minimal 3 huruf").max(200, "Maksimal 200 huruf").notRequired(),
|
|
|
- keterangan: Yup.string().min(3, "Minimal 3 huruf").max(200, "Maksimal 200 huruf").required("Wajib Diisi"),
|
|
|
+ keterangan: Yup.string().min(3, "Minimal 3 huruf").max(200, "Maksimal 200 huruf").required(""),
|
|
|
email: Yup.string().email().notRequired(),
|
|
|
- pelanggaran_id: Yup.array().min(1, "Minimal terdapat 1 jenis pelanggaran").required("Wajib Diisi"),
|
|
|
- pt_id: Yup.string().required("Wajib Diisi"),
|
|
|
+ pelanggaran_id: Yup.array().min(1, "Minimal terdapat 1 jenis pelanggaran").required(""),
|
|
|
+ pt_id: Yup.string().required(""),
|
|
|
foto: Yup.array().notRequired().test("filesize", "Maksimal ukuran foto 15mb", checkIfFilesAreTooBig).test("type", "harus jpeg/png", checkIfFilesAreCorrectType),
|
|
|
- dokumen: Yup.array().min(1, "Wajib upload dokumen").required().test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
|
|
|
+ dokumen: Yup.array().min(1, " ").required().test("filesize", "Maksimal ukuran setiap dokumen 15mb", checkIfFilesAreTooBig),
|
|
|
is_private: Yup.boolean().notRequired(),
|
|
|
});
|
|
|
|
|
|
@@ -314,7 +314,7 @@ class App extends Component {
|
|
|
</div>
|
|
|
</FormGroup>
|
|
|
<div class="header-1">
|
|
|
- <h2 class="card-title-1">Detail Laporan</h2>
|
|
|
+ <h2 class="card-title-1">Detail Laporan<span className="font-20">(wajib diisi)</span></h2>
|
|
|
</div>
|
|
|
{/* <p className="lead bb">Detail Laporan</p> */}
|
|
|
<FormGroup row>
|
|
|
@@ -326,7 +326,7 @@ class App extends Component {
|
|
|
</FormGroup>
|
|
|
<FormGroup row>
|
|
|
<label className="col-md-2 col-form-label">
|
|
|
- Perguruan Tinggi yang Dilaporkan<span className="star-color">*</span>
|
|
|
+ Perguruan Tinggi yang Dilaporkan<span className="star-color"></span>
|
|
|
</label>
|
|
|
<div className="col-md-10">
|
|
|
<Field name="pt_id">
|
|
|
@@ -348,7 +348,7 @@ class App extends Component {
|
|
|
</FormGroup>
|
|
|
<FormGroup row>
|
|
|
<label className="col-md-2 col-form-label">
|
|
|
- Jenis Pelanggaran<span className="star-color">*</span>
|
|
|
+ Jenis Pelanggaran<span className="star-color"></span>
|
|
|
</label>
|
|
|
<div className="col-md-10">
|
|
|
<Field name="pelanggaran_id">
|
|
|
@@ -374,7 +374,7 @@ class App extends Component {
|
|
|
</FormGroup>
|
|
|
<FormGroup row>
|
|
|
<label className="col-md-2 col-form-label">
|
|
|
- Keterangan Laporan<span className="star-color">*</span>
|
|
|
+ Keterangan Laporan<span className="star-color"></span>
|
|
|
</label>
|
|
|
<div className="col-md-10">
|
|
|
<Field name="keterangan">{({ field }) => <Input type="textarea" {...field} />}</Field>
|
|
|
@@ -388,6 +388,7 @@ class App extends Component {
|
|
|
<div className="col-md-10">
|
|
|
<Field name="dokumen">{({ field, form }) => <Input type="file" multiple onChange={(e) => form.setFieldValue(field.name, Array.from(e.currentTarget.files))} />}</Field>
|
|
|
<ErrorMessage name="dokumen" component="div" className="form-text text-danger" />
|
|
|
+ <p className="mrgn-top-5">Ukuran setiap dokumen maksimal 15mb</p>
|
|
|
</div>
|
|
|
</FormGroup>
|
|
|
<FormGroup row>
|
|
|
@@ -452,7 +453,7 @@ class App extends Component {
|
|
|
</form>
|
|
|
</Modal>
|
|
|
</ContentWrapper>
|
|
|
- </div>
|
|
|
+ </div >
|
|
|
);
|
|
|
}
|
|
|
}
|