From c913da67d6ba4c06e9a96f4b0c320ce88f5b3eb9 Mon Sep 17 00:00:00 2001 From: koalasat Date: Sat, 19 Oct 2024 22:52:47 +0200 Subject: [PATCH] Generate Robot and Order --- frontend/src/basic/BookPage/index.tsx | 43 ++--------------- frontend/src/basic/MakerPage/index.tsx | 18 +++++-- frontend/src/basic/OrderPage/index.tsx | 28 +++++++++-- frontend/src/basic/RobotPage/Onboarding.tsx | 2 +- frontend/src/basic/RobotPage/RobotProfile.tsx | 2 +- frontend/src/basic/RobotPage/Welcome.tsx | 2 +- frontend/src/components/Dialogs/Recovery.tsx | 2 +- .../src/components/MakerForm/MakerForm.tsx | 17 +++++-- frontend/src/contexts/FederationContext.tsx | 2 - frontend/src/models/Garage.model.ts | 48 ++++++++++--------- 10 files changed, 81 insertions(+), 83 deletions(-) diff --git a/frontend/src/basic/BookPage/index.tsx b/frontend/src/basic/BookPage/index.tsx index c2b00d5c..7f53a4fb 100644 --- a/frontend/src/basic/BookPage/index.tsx +++ b/frontend/src/basic/BookPage/index.tsx @@ -1,27 +1,20 @@ import React, { useContext, useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { Button, Grid, ButtonGroup, Dialog, Box } from '@mui/material'; +import { Button, Grid, ButtonGroup } from '@mui/material'; import { useNavigate } from 'react-router-dom'; import DepthChart from '../../components/Charts/DepthChart'; - -import { NoRobotDialog } from '../../components/Dialogs'; -import MakerForm from '../../components/MakerForm'; import BookTable from '../../components/BookTable'; // Icons import { BarChart, FormatListBulleted, Map } from '@mui/icons-material'; import { AppContext, type UseAppStoreType } from '../../contexts/AppContext'; import MapChart from '../../components/Charts/MapChart'; -import { GarageContext, type UseGarageStoreType } from '../../contexts/GarageContext'; const BookPage = (): JSX.Element => { const { windowSize } = useContext(AppContext); - const { garage } = useContext(GarageContext); const { t } = useTranslation(); const navigate = useNavigate(); const [view, setView] = useState<'list' | 'depth' | 'map'>('list'); - const [openMaker, setOpenMaker] = useState(false); - const [openNoRobot, setOpenNoRobot] = useState(false); const doubleView = windowSize.width > 115; const width = windowSize.width * 0.9; @@ -29,11 +22,7 @@ const BookPage = (): JSX.Element => { const chartWidthEm = width - maxBookTableWidth; const onOrderClicked = function (id: number, shortAlias: string): void { - if (garage.getSlot()?.hashId) { - navigate(`/order/${shortAlias}/${id}`); - } else { - setOpenNoRobot(true); - } + navigate(`/order/${shortAlias}/${id}`); }; const NavButtons = function (): JSX.Element { @@ -42,7 +31,7 @@ const BookPage = (): JSX.Element => {