|  | @@ -177,7 +177,6 @@ export class UploadSurat extends Component {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	render() {
 | 
	
		
			
				|  |  |  		const { files, terimaSuratSanksi, tglAkhirKeberatan, filesTandaTerimaSS, tidakPerluTMTCheck } = this.state;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  		const thumbs = files.map((file, index) => (
 | 
	
		
			
				|  |  |  			<p>
 | 
	
		
			
				|  |  |  				<em className="far fa-file" />  {file.path}
 | 
	
	
		
			
				|  | @@ -254,7 +253,7 @@ export class UploadSurat extends Component {
 | 
	
		
			
				|  |  |  										}}
 | 
	
		
			
				|  |  |  										closeOnSelect={true}
 | 
	
		
			
				|  |  |  										isValidDate={(e) => {
 | 
	
		
			
				|  |  | -											return !this.state.listSanksi?.find(z => z.value === "Sanksi Administratif Berat - Pencabutan izin Program Studi" || z.value === "Sanksi Administratif Berat - Pembubaran PTN atau pencabutan izin PTS") ? e.isBefore(addMonths(new Date(this.state.awalTMT), 6).getTime() + 86400000) && e.isAfter(new Date(this.state.awalTMT) ) : false
 | 
	
		
			
				|  |  | +											return !this.state.listSanksi?.find(z => z.value === "Sanksi Administratif Berat - Pencabutan izin Program Studi" || z.value === "Sanksi Administratif Berat - Pembubaran PTN atau pencabutan izin PTS") ? e.isBefore(addMonths(new Date(this.state.awalTMT), 6).getTime() + 86400000) && e.isAfter(new Date(this.state.awalTMT)) : false
 | 
	
		
			
				|  |  |  										}}
 | 
	
		
			
				|  |  |  									// isValidDate={(e) => {
 | 
	
		
			
				|  |  |  									// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
 | 
	
	
		
			
				|  | @@ -287,7 +286,7 @@ export class UploadSurat extends Component {
 | 
	
		
			
				|  |  |  					<div className="col-md-8">
 | 
	
		
			
				|  |  |  						<Select
 | 
	
		
			
				|  |  |  							value={this.state.listSanksi}
 | 
	
		
			
				|  |  | -							options={this.props.listSanksi.map(e => ({ value: `Sanksi Administratif ${e.split(";")[0]} - ${e.split(";")[1]}` }))}
 | 
	
		
			
				|  |  | +							options={this.props.listSanksi.map(e => ({ value: `Sanksi Administratif ${e.split(";")[0]} - ${e.split(";")[1]}`, level: (e.split(";")[2])  }))}
 | 
	
		
			
				|  |  |  							isMulti
 | 
	
		
			
				|  |  |  							formatOptionLabel={formatOptionLabel}
 | 
	
		
			
				|  |  |  							onChange={(e) => {
 | 
	
	
		
			
				|  | @@ -337,30 +336,30 @@ export class UploadSurat extends Component {
 | 
	
		
			
				|  |  |  						<p className="mrgn-top-5 font-color-black">Ukuran setiap dokumen maksimal 15mb</p>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  |  				</FormGroup>
 | 
	
		
			
				|  |  | -				{!this.state.tidakPerluTMTCheck&&(
 | 
	
		
			
				|  |  | -<FormGroup row className="mt-3">
 | 
	
		
			
				|  |  | -					<label className="col-md-4 col-form-label">Tanggal Terima Surat Sanksi<span className="text-danger">*</span></label>
 | 
	
		
			
				|  |  | -					<span className="col-sm-8 float-left">
 | 
	
		
			
				|  |  | -						<Datetime
 | 
	
		
			
				|  |  | -							timeFormat={false}
 | 
	
		
			
				|  |  | -							inputProps={{ className: "form-control" }}
 | 
	
		
			
				|  |  | -							value={this.state.terimaSuratSanksi ? new Date(this.state.terimaSuratSanksi) : this.state.terimaSuratSanksi}
 | 
	
		
			
				|  |  | -							onChange={(terimaSuratSanksi) => {
 | 
	
		
			
				|  |  | -								this.setState({ terimaSuratSanksi }, this.setUploadSuratSanksi)
 | 
	
		
			
				|  |  | -							}}
 | 
	
		
			
				|  |  | -							closeOnSelect={true}
 | 
	
		
			
				|  |  | -							isValidDate={(e) => {
 | 
	
		
			
				|  |  | -								return e.isAfter(new Date(this.state.awalTMT))
 | 
	
		
			
				|  |  | -							}}
 | 
	
		
			
				|  |  | -						// isValidDate={(e) => {
 | 
	
		
			
				|  |  | -						// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
 | 
	
		
			
				|  |  | -						// }}
 | 
	
		
			
				|  |  | -						/>
 | 
	
		
			
				|  |  | -					</span>
 | 
	
		
			
				|  |  | -				</FormGroup>
 | 
	
		
			
				|  |  | +				{!this.state.tidakPerluTMTCheck && (
 | 
	
		
			
				|  |  | +					<FormGroup row className="mt-3">
 | 
	
		
			
				|  |  | +						<label className="col-md-4 col-form-label">Tanggal Terima Surat Sanksi<span className="text-danger">*</span></label>
 | 
	
		
			
				|  |  | +						<span className="col-sm-8 float-left">
 | 
	
		
			
				|  |  | +							<Datetime
 | 
	
		
			
				|  |  | +								timeFormat={false}
 | 
	
		
			
				|  |  | +								inputProps={{ className: "form-control" }}
 | 
	
		
			
				|  |  | +								value={this.state.terimaSuratSanksi ? new Date(this.state.terimaSuratSanksi) : this.state.terimaSuratSanksi}
 | 
	
		
			
				|  |  | +								onChange={(terimaSuratSanksi) => {
 | 
	
		
			
				|  |  | +									this.setState({ terimaSuratSanksi }, this.setUploadSuratSanksi)
 | 
	
		
			
				|  |  | +								}}
 | 
	
		
			
				|  |  | +								closeOnSelect={true}
 | 
	
		
			
				|  |  | +								isValidDate={(e) => {
 | 
	
		
			
				|  |  | +									return e.isAfter(new Date(this.state.awalTMT))
 | 
	
		
			
				|  |  | +								}}
 | 
	
		
			
				|  |  | +							// isValidDate={(e) => {
 | 
	
		
			
				|  |  | +							// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
 | 
	
		
			
				|  |  | +							// }}
 | 
	
		
			
				|  |  | +							/>
 | 
	
		
			
				|  |  | +						</span>
 | 
	
		
			
				|  |  | +					</FormGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  				)}
 | 
	
		
			
				|  |  | -				
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  				<FormGroup row>
 | 
	
		
			
				|  |  |  					<label className="col-md-4 col-form-label">
 | 
	
		
			
				|  |  |  						Dokumen Tanda Terima Surat Sanksi<span className="text-danger">*</span>
 |