pemeriksaan.new.js 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import React, { Component } from 'react';
  2. import ContentWrapper from '@/components/Layout/ContentWrapper';
  3. import {
  4. Row,
  5. Col,
  6. Card,
  7. CardHeader,
  8. CardBody,
  9. FormGroup,
  10. FormFeedback,
  11. FormText,
  12. Label,
  13. InputGroup,
  14. InputGroupAddon,
  15. InputGroupButtonDropdown,
  16. InputGroupText,
  17. Input,
  18. Button,
  19. DropdownToggle,
  20. DropdownMenu,
  21. CustomInput,
  22. DropdownItem } from 'reactstrap';
  23. const styleHeaderText = {
  24. color: 'brown'
  25. }
  26. class FormStandard extends Component {
  27. state = {
  28. dropdownOpen: false,
  29. splitButtonOpen: false
  30. }
  31. toggleDropDown = () => {
  32. this.setState({
  33. dropdownOpen: !this.state.dropdownOpen
  34. });
  35. }
  36. toggleSplit = () => {
  37. this.setState({
  38. splitButtonOpen: !this.state.splitButtonOpen
  39. });
  40. }
  41. onSubmit = e => {
  42. console.log('Form submitted..');
  43. e.preventDefault();
  44. }
  45. render() {
  46. return (
  47. <ContentWrapper unwrap>
  48. <div className="bg-cover" style={{backgroundImage: 'url(/static/img/profile-bg.png)'}}>
  49. <div className="p-4 text-center" style={styleHeaderText} >
  50. <img className="img-thumbnail rounded-circle thumb128" src="/static/img/univ-avatar.png" alt="Avatar"/>
  51. <h3 className="m-0">Universitas Satyagama</h3>
  52. <p>0742/O/1990</p>
  53. <p>Jalan Kamal Raya No 2-A Cengkareng</p>
  54. </div>
  55. </div>
  56. <div className="p-3">
  57. <div className="content-heading">
  58. <div>Evaluasi Data
  59. <small>Form update data evaluasi v.0.1</small>
  60. </div>
  61. </div>
  62. <Row>
  63. <Col xl="9">
  64. {/* START card */}
  65. <Card className="card-default">
  66. <CardHeader>
  67. <label>Informasi Laporan</label>
  68. </CardHeader>
  69. <CardBody>
  70. <form className="form-horizontal" method="get" action="/" onSubmit={this.onSubmit}>
  71. {/* <fieldset> */}
  72. <FormGroup row>
  73. <label className="col-md-2 col-form-label">Nomor Pelaporan</label>
  74. <div className="col-md-10">
  75. <Input type="text"/>
  76. <span className="form-text">Nomor pelaporan akan digenerate otomatis dari sistem</span>
  77. </div>
  78. </FormGroup>
  79. {/* </fieldset> */}
  80. <FormGroup row>
  81. <label className="col-md-2 col-form-label">Keterangan Laporan</label>
  82. <div className="col-md-10">
  83. <Input type="textarea"/>
  84. {/* <textarea class="form-control" id="inputContact6" row="3">Some nice Street, 1234</textarea> */}
  85. <span className="form-text">Deskripsi pelaporan minimum karakter 50 maksimum 200 karakter</span>
  86. </div>
  87. </FormGroup>
  88. <FormGroup row>
  89. <label className="col-md-2 col-form-label">Upload File Pendukung</label>
  90. <div className="col-md-10">
  91. {/* <input type="file" multiple name="customFile" class="custom-file-input"></input> */}
  92. <CustomInput
  93. type="file" multiple
  94. id="exampleCustomFileBrowser"
  95. name="customFile"
  96. />
  97. <span className="form-text">Multiple files upload</span>
  98. </div>
  99. </FormGroup>
  100. <FormGroup row>
  101. <div className="col-xl-10">
  102. <button className="btn btn-sm btn-primary" type="submit">Submit Evaluasi</button>
  103. </div>
  104. </FormGroup>
  105. </form>
  106. </CardBody>
  107. </Card>
  108. {/* END card */}
  109. </Col>
  110. <Col xl="3">
  111. <div className="card card-default">
  112. <div className="card-body">
  113. <div className="text-center">
  114. <h3 className="mt-0">Universitas Satyagama</h3>
  115. <p>0742/O/1990</p>
  116. </div>
  117. <hr/>
  118. <ul className="list-unstyled px-4">
  119. <li>
  120. <em className="fa fa-globe fa-fw mr-3"></em>www.satyagama.ac.id
  121. </li>
  122. <li>
  123. <em className="fa fa-graduation-cap fa-fw mr-3"></em>Status Pelanggaran : Tidak Ada
  124. </li>
  125. </ul>
  126. </div>
  127. </div>
  128. </Col>
  129. </Row>
  130. </div>
  131. </ContentWrapper>
  132. );
  133. }
  134. }
  135. export default FormStandard;