Skip to content

Commit

Permalink
add properties risk
Browse files Browse the repository at this point in the history
  • Loading branch information
ferryops committed Jul 16, 2023
1 parent 47ae850 commit 57c404b
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 34 deletions.
57 changes: 25 additions & 32 deletions src/pages/pakar.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import styles from "@/styles/pakar.module.css";
import { useState } from "react";
import { useState, useEffect } from "react";
import Head from "next/head";
import {
Table,
Expand All @@ -10,6 +10,7 @@ import {
Checkbox,
Text,
} from "@nextui-org/react";
import { MdOutlineDeleteOutline } from "react-icons/md";

export default function Pakar() {
const [modalError, setModalError] = useState(false);
Expand All @@ -27,6 +28,7 @@ export default function Pakar() {
{
nama: "",
hasil: "",
level: "",
rekomendasi: "",
},
]);
Expand All @@ -38,11 +40,14 @@ export default function Pakar() {
}
let total = (risk1 + risk2 + risk3 + risk4) / 4;

let level = "high risk"

setHasil((prevHasil) => [
...prevHasil,
{
nama: aspek,
hasil: total.toString(),
level: level,
rekomendasi:
"lorem ipsum dolor sit amet, consectetur adip incididunt ut labore et dolore magna aliqu Lorem ipsum dolor sit amet",
},
Expand Down Expand Up @@ -84,10 +89,8 @@ export default function Pakar() {
</div>

<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
<div className={styles.ul}>
Expand All @@ -98,10 +101,8 @@ export default function Pakar() {
</span>
</div>
<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
<div className={styles.ul}>
Expand All @@ -112,10 +113,8 @@ export default function Pakar() {
</span>
</div>
<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
</div>
Expand All @@ -128,10 +127,8 @@ export default function Pakar() {
<span>Lorem</span>
</div>
<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
<div className={styles.ul}>
Expand All @@ -140,10 +137,8 @@ export default function Pakar() {
<span>Lorem</span>
</div>
<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
<div className={styles.ul}>
Expand All @@ -152,10 +147,8 @@ export default function Pakar() {
<span>Lorem</span>
</div>
<select onChange={(e) => setRisk1(parseInt(e.target.value))}>
<option value="3">High Risk</option>
<option value="2">Medium Risk</option>
<option value="1">Low Risk</option>
<option value="0">Very Low Risk</option>
<option value="1">Ya</option>
<option value="0">Tidak</option>
</select>
</div>
</div>
Expand All @@ -173,6 +166,7 @@ export default function Pakar() {
<tr>
<th>ASPEK</th>
<th>SKOR</th>
<th>LEVEL</th>
<th>REKOMENDASI</th>
<th>AKSI</th>
</tr>
Expand All @@ -181,11 +175,12 @@ export default function Pakar() {
{hasil.map((nilai, index) => (
<tr key={index}>
<td>{nilai.nama}</td>
<td>{nilai.hasil}</td>
<td className={styles.skor}>{nilai.hasil}</td>
<td className={styles.skor}>{nilai.level}</td>
<td>{nilai.rekomendasi}</td>
<td>
<Button color="error" auto onClick={() => hapus(index)}>
hapus
<MdOutlineDeleteOutline />
</Button>
</td>
</tr>
Expand All @@ -201,21 +196,19 @@ export default function Pakar() {
aria-labelledby="modal-title"
open={modalError}
onClose={closeHandler}
className={styles.inter}
>
<Modal.Header>
<Text id="modal-title" size={18} color="error">
Error
</Text>
</Modal.Header>
<Modal.Body>
<Text>Nama aspek tidak boleh kosong</Text>
<Text>Nama aspek tidak boleh kosong!</Text>
</Modal.Body>
<Modal.Footer>
<Button auto flat color="error" onPress={closeHandler}>
Close
</Button>
<Button auto onPress={closeHandler}>
Sign in
Tutup
</Button>
</Modal.Footer>
</Modal>
Expand Down
12 changes: 10 additions & 2 deletions src/styles/pakar.module.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500&display=swap");

.inter {
font-family: inter;
}

.main {
font-family: inter;
display: flex;
Expand Down Expand Up @@ -84,13 +88,17 @@
background-color: #e3e3e3;
}

.skor {
text-align: center;
vertical-align: middle;
}

/* phone */
@media (max-width: 500px) {
.main {
width: 90%;
}
.ul{
.ul {
padding: 0;
}
.form {
Expand All @@ -106,7 +114,7 @@
.main {
width: 90%;
}
.ul{
.ul {
padding: 0;
}
.form {
Expand Down

0 comments on commit 57c404b

Please sign in to comment.