|  | @@ -35,9 +35,9 @@ const checkIfFilesAreCorrectType = (files) => {
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const evaluasiSchema = Yup.object().shape({
 | 
	
		
			
				|  |  | -	tanggal: Yup.date().required("Required"),
 | 
	
		
			
				|  |  | -	judul: Yup.string().min(3).max(150).required("Required"),
 | 
	
		
			
				|  |  | -	dokumen: Yup.array().min(1).required("Required").test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
 | 
	
		
			
				|  |  | +	tanggal: Yup.date().required("Wajib diisi"),
 | 
	
		
			
				|  |  | +	judul: Yup.string().min(3).max(150).required("Wajib diisi"),
 | 
	
		
			
				|  |  | +	dokumen: Yup.array().min(1).required("Wajib diisi").test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  let Dropzone = null;
 | 
	
	
		
			
				|  | @@ -159,26 +159,30 @@ export default class InputEvaluasi extends Component {
 | 
	
		
			
				|  |  |  					onSubmit={this.onSubmit}
 | 
	
		
			
				|  |  |  				>
 | 
	
		
			
				|  |  |  					<Form className="form-horizontal">
 | 
	
		
			
				|  |  | -						<FormGroup>
 | 
	
		
			
				|  |  | -							<label className="col-form-label">Tanggal Dokumen</label>
 | 
	
		
			
				|  |  | -							<Field name="tanggal">
 | 
	
		
			
				|  |  | -								{({ field, form }) => (
 | 
	
		
			
				|  |  | -									<Datetime
 | 
	
		
			
				|  |  | -										timeFormat={false}
 | 
	
		
			
				|  |  | -										inputProps={{ className: "form-control" }}
 | 
	
		
			
				|  |  | -										value={field.value}
 | 
	
		
			
				|  |  | -										onChange={(e) => {
 | 
	
		
			
				|  |  | -											form.setFieldValue(field.name, e);
 | 
	
		
			
				|  |  | -										}}
 | 
	
		
			
				|  |  | -									/>
 | 
	
		
			
				|  |  | -								)}
 | 
	
		
			
				|  |  | -							</Field>
 | 
	
		
			
				|  |  | -							<ErrorMessage name="tanggal" component="div" className="form-text text-danger" />
 | 
	
		
			
				|  |  | +						<FormGroup row>
 | 
	
		
			
				|  |  | +							<label className="col-md-2 col-form-label">Tanggal Dokumen</label>
 | 
	
		
			
				|  |  | +							<div className="col-md-10">
 | 
	
		
			
				|  |  | +								<Field name="tanggal">
 | 
	
		
			
				|  |  | +									{({ field, form }) => (
 | 
	
		
			
				|  |  | +										<Datetime
 | 
	
		
			
				|  |  | +											timeFormat={false}
 | 
	
		
			
				|  |  | +											inputProps={{ className: "form-control" }}
 | 
	
		
			
				|  |  | +											value={field.value}
 | 
	
		
			
				|  |  | +											onChange={(e) => {
 | 
	
		
			
				|  |  | +												form.setFieldValue(field.name, e);
 | 
	
		
			
				|  |  | +											}}
 | 
	
		
			
				|  |  | +										/>
 | 
	
		
			
				|  |  | +									)}
 | 
	
		
			
				|  |  | +								</Field>
 | 
	
		
			
				|  |  | +								<ErrorMessage name="tanggal" component="div" className="form-text text-danger" />
 | 
	
		
			
				|  |  | +							</div>
 | 
	
		
			
				|  |  |  						</FormGroup>
 | 
	
		
			
				|  |  | -						<FormGroup>
 | 
	
		
			
				|  |  | -							<label className="col-form-label">Judul Dokumen</label>
 | 
	
		
			
				|  |  | -							<Field name="judul">{({ field, form }) => <Input type="text" placeholder="judul" {...field} />}</Field>
 | 
	
		
			
				|  |  | -							<ErrorMessage name="judul" component="div" className="form-text text-danger" />
 | 
	
		
			
				|  |  | +						<FormGroup row>
 | 
	
		
			
				|  |  | +							<label className="col-md-2 col-form-label">Judul Dokumen</label>
 | 
	
		
			
				|  |  | +							<div className="col-md-10">
 | 
	
		
			
				|  |  | +								<Field name="judul">{({ field, form }) => <Input type="text" placeholder="judul" {...field} />}</Field>
 | 
	
		
			
				|  |  | +								<ErrorMessage name="judul" component="div" className="form-text text-danger" />
 | 
	
		
			
				|  |  | +							</div>
 | 
	
		
			
				|  |  |  						</FormGroup>
 | 
	
		
			
				|  |  |  						<FormGroup row>
 | 
	
		
			
				|  |  |  							<label className="col-md-2 col-form-label">Upload File Pendukung</label>
 | 
	
	
		
			
				|  | @@ -196,7 +200,7 @@ export default class InputEvaluasi extends Component {
 | 
	
		
			
				|  |  |  												return (
 | 
	
		
			
				|  |  |  													<div {...getRootProps()} className={"dropzone card p-3 " + (isDragActive ? "dropzone-drag-active" : "")}>
 | 
	
		
			
				|  |  |  														<input name="dokumen" {...getInputProps()} />
 | 
	
		
			
				|  |  | -														<div className="dropzone-previews flex">{this.state.files.length > 0 ? <Row>{thumbs}</Row> : <div className="text-center dz-default dz-message">Drop files here to upload</div>}</div>
 | 
	
		
			
				|  |  | +														<div className="dropzone-previews flex">{this.state.files.length > 0 ? <Row>{thumbs}</Row> : <div className="text-center dz-default dz-message">Klik untuk upload dokumen</div>}</div>
 | 
	
		
			
				|  |  |  														<div className="d-flex align-items-center">
 | 
	
		
			
				|  |  |  															<small className="ml-auto">
 | 
	
		
			
				|  |  |  																<button
 | 
	
	
		
			
				|  | @@ -207,7 +211,7 @@ export default class InputEvaluasi extends Component {
 | 
	
		
			
				|  |  |  																		form.setFieldValue(field.name, []);
 | 
	
		
			
				|  |  |  																	}}
 | 
	
		
			
				|  |  |  																>
 | 
	
		
			
				|  |  | -																	Clear files
 | 
	
		
			
				|  |  | +																	Reset dokumen
 | 
	
		
			
				|  |  |  																</button>
 | 
	
		
			
				|  |  |  															</small>
 | 
	
		
			
				|  |  |  														</div>
 |