import React, { Component } from 'react'; import { TextField, Typography } from '@material-ui/core'; const companies = [ { value: '', label: '', }, { value: 'TIA1', label: 'TIA', }, { value: 'TIA2', label: 'TIA', }, { value: 'TIA3', label: 'TIA', }, ]; export default class CreateItemLaporan extends Component { componentDidMount() { console.log(this.props.data); } render() { return ( <div className="test app-popup-show"> <div className="popup-content background-white border-radius" style={{ borderRadius: 8 }}> <div className="popup-panel grid grid-2x" style={{ backgroundColor: '#51c6ea', height: 64, borderTopRightRadius: 8, borderTopLeftRadius: 8 }}> <div className="col-1" style={{ maxWidth: "inherit", display: 'flex', alignItems: 'center' }}> <div className="popup-title"> <span style={{ color: '#fff', fontSize: 16, fontWeight: 'bold' }}>Tambah Data</span> </div> </div> <div className="col-2 content-right" style={{ maxWidth: "inherit", alignSelf: 'center' }}> <button type="button" className="btn btn-circle btn-white" onClick={() => this.props.onClickClose()} > <i className="fa fa-lg fa-times" style={{ color: 'white' }} /> </button> </div> </div> <div className="border-bottom grid grid-2x grid-mobile-none gap-15px" style={{ padding: 20 }}> <div className="column-1"> <div style={{ backgroundColor: '#e8e8e8', padding: 10, borderRadius: 5 }}> <TextField style={{ width: '100%' }} value={1} id="status" label="ID" disabled inputProps={{ style: { fontSize: 11 } }} InputLabelProps={{ style: { fontSize: 11, color: '#7e8085' } }} /> </div> <div className="margin-top-10px" style={{ padding: 10, borderRadius: 5 }}> <TextField id="standard-select-currency-native" select label="Native select" // onChange={handleChange} SelectProps={{ native: true, }} helperText="Please select your currency" > {companies.map((option) => ( <option key={option.value} value={option.value}> {option.label} </option> ))} </TextField> </div> <div className="margin-top-10px" style={{ backgroundColor: '#e8e8e8', padding: 10, borderRadius: 5 }}> <TextField style={{ width: '100%' }} // value={this.props.data.status} id="status" label="Status" disabled inputProps={{ style: { fontSize: 11 } }} InputLabelProps={{ style: { fontSize: 11, color: '#7e8085' } }} /> </div> <div className="margin-top-10px" style={{ padding: 10, borderRadius: 5 }}> <div style={{display: 'flex'}}> <Typography style={{ fontSize: 11, width: '20%' }}>Dibuat</Typography> <Typography style={{ fontSize: 11 }}>: Admin - 21 Jul 2020, 18:45</Typography> </div> <div style={{display: 'flex'}}> <Typography style={{ fontSize: 11, width: '20%' }}>Diubah</Typography> <Typography style={{ fontSize: 11 }}>: Admin - 21 Jul 2020, 18:45</Typography> </div> </div> </div> <div className="column-2"> <div style={{ padding: 10, borderRadius: 5 }}> <TextField style={{ width: '100%' }} id="unit" label="Unit Bisnis" // value={this.props.data.business_unit_name} inputProps={{ style: { fontSize: 11 } }} InputLabelProps={{ style: { fontSize: 11, color: '#7e8085' } }} > </TextField> </div> <div className="margin-top-10px" style={{ padding: 10, borderRadius: 5 }}> <TextField style={{ width: '100%' }} id="unit" label="Berlaku Hingga" defaultValue={"31 Desember 2100"} inputProps={{ style: { fontSize: 11 } }} InputLabelProps={{ style: { fontSize: 11, color: '#7e8085' } }} > </TextField> </div> </div> </div> <div className="border-top grid grid-2x" style={{ height: 56, backgroundColor: '#f5f5f5', paddingLeft: 20, paddingRight: 20 }}> <div className="column-1" style={{ alignSelf: 'center' }}> <button type="button" onClick={() => this.props.onClickClose()} > <div style={{ width: 102, height: 30, border: 'solid 1px #354960', borderRadius: 5, alignItems: 'center', display: 'flex', justifyContent: 'center' }}> <span style={{ color: '#354960', fontSize: 11 }}>Batal</span> </div> </button> </div> <div className="column-2" style={{ display: 'flex', justifyContent: 'flex-end', alignItems: 'center' }}> <div style={{ width: 102, height: 30, backgroundColor: '#354960', borderRadius: 5, alignItems: 'center', display: 'flex', justifyContent: 'center' }}> <span style={{ color: '#fff', fontSize: 11 }}>Simpan</span> </div> </div> </div> </div> </div> ) } }