From d942d27a8573f70a11d5fd0bd9416ee1549d5314 Mon Sep 17 00:00:00 2001 From: nickofolas Date: Mon, 2 May 2022 17:49:10 -0500 Subject: [PATCH] Reduce component usage in sleeve element --- src/PersonObjects/Sleeve/ui/SleeveElem.tsx | 138 ++++++++++----------- 1 file changed, 64 insertions(+), 74 deletions(-) diff --git a/src/PersonObjects/Sleeve/ui/SleeveElem.tsx b/src/PersonObjects/Sleeve/ui/SleeveElem.tsx index 6ec55dea1..82a98a706 100644 --- a/src/PersonObjects/Sleeve/ui/SleeveElem.tsx +++ b/src/PersonObjects/Sleeve/ui/SleeveElem.tsx @@ -1,23 +1,19 @@ +import { Box, Button, Paper, Tooltip, Typography } from "@mui/material"; import React, { useState } from "react"; - -import { Box, Paper, Typography, Button, Tooltip } from "@mui/material"; - import { CONSTANTS } from "../../../Constants"; import { Crimes } from "../../../Crime/Crimes"; -import { numeralWrapper } from "../../../ui/numeralFormat"; -import { createProgressBarText } from "../../../utils/helpers/createProgressBarText"; -import { use } from "../../../ui/Context"; import { FactionWorkType } from "../../../Faction/FactionWorkTypeEnum"; - +import { use } from "../../../ui/Context"; +import { numeralWrapper } from "../../../ui/numeralFormat"; +import { ProgressBar } from "../../../ui/React/Progress"; import { Sleeve } from "../Sleeve"; import { SleeveTaskType } from "../SleeveTaskTypesEnum"; - -import { SleeveAugmentationsModal } from "./SleeveAugmentationsModal"; -import { TravelModal } from "./TravelModal"; -import { StatsElement, EarningsElement } from "./StatsElement"; -import { MoreStatsModal } from "./MoreStatsModal"; import { MoreEarningsModal } from "./MoreEarningsModal"; +import { MoreStatsModal } from "./MoreStatsModal"; +import { SleeveAugmentationsModal } from "./SleeveAugmentationsModal"; +import { EarningsElement, StatsElement } from "./StatsElement"; import { TaskSelector } from "./TaskSelector"; +import { TravelModal } from "./TravelModal"; interface IProps { sleeve: Sleeve; @@ -131,51 +127,47 @@ export function SleeveElem(props: IProps): React.ReactElement { } return ( - - - - - - - - - Insufficient funds : ""}> - - - - - Unlocked when sleeve has fully recovered : "" - } - > - - - - - + <> + + + + + + + Insufficient funds : ""}> + + + + + Unlocked when sleeve has fully recovered : ""} + > + + + + - - - - - - {desc} - + + + + + + {desc} + {props.sleeve.currentTask === SleeveTaskType.Crime && ( )} - - - setStatsOpen(false)} sleeve={props.sleeve} /> - setEarningsOpen(false)} sleeve={props.sleeve} /> - setTravelOpen(false)} - sleeve={props.sleeve} - rerender={props.rerender} - /> - setAugmentationsOpen(false)} - sleeve={props.sleeve} - /> - - - + + + setStatsOpen(false)} sleeve={props.sleeve} /> + setEarningsOpen(false)} sleeve={props.sleeve} /> + setTravelOpen(false)} + sleeve={props.sleeve} + rerender={props.rerender} + /> + setAugmentationsOpen(false)} + sleeve={props.sleeve} + /> + ); }