fix(mui): Projects review fixes — real order link, revert title/label, drop added status field

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
BOHA
2026-06-06 22:33:05 +02:00
parent ea6c943a51
commit a80905755d

View File

@@ -1,6 +1,6 @@
import { useState } from "react"; import { useState } from "react";
import { useQuery } from "@tanstack/react-query"; import { useQuery } from "@tanstack/react-query";
import { useNavigate } from "react-router-dom"; import { Link as RouterLink, useNavigate } from "react-router-dom";
import { motion } from "framer-motion"; import { motion } from "framer-motion";
import Box from "@mui/material/Box"; import Box from "@mui/material/Box";
import Typography from "@mui/material/Typography"; import Typography from "@mui/material/Typography";
@@ -283,12 +283,13 @@ export default function Projects() {
render: (p) => render: (p) =>
p.order_id ? ( p.order_id ? (
<Box <Box
component="a" component={RouterLink}
onClick={(e) => { to={`/orders/${p.order_id}`}
e.preventDefault(); sx={{
navigate(`/orders/${p.order_id}`); color: "text.secondary",
textDecoration: "none",
"&:hover": { textDecoration: "underline" },
}} }}
sx={{ cursor: "pointer", color: "text.secondary" }}
> >
{p.order_number} {p.order_number}
</Box> </Box>
@@ -427,7 +428,7 @@ export default function Projects() {
loading={deleteMutation.isPending} loading={deleteMutation.isPending}
> >
<CheckboxField <CheckboxField
label="Smazat i soubory z disku" label="Smazat i soubory na disku"
checked={deleteFiles} checked={deleteFiles}
onChange={setDeleteFiles} onChange={setDeleteFiles}
/> />
@@ -437,7 +438,7 @@ export default function Projects() {
isOpen={showCreate} isOpen={showCreate}
onClose={() => setShowCreate(false)} onClose={() => setShowCreate(false)}
onSubmit={handleCreate} onSubmit={handleCreate}
title="Nový projekt" title="Přidat projekt"
subtitle={`Číslo projektu: ${ subtitle={`Číslo projektu: ${
nextNumberQuery.data?.number ?? nextNumberQuery.data?.number ??
nextNumberQuery.data?.next_number ?? nextNumberQuery.data?.next_number ??
@@ -497,19 +498,6 @@ export default function Projects() {
</Box> </Box>
</Box> </Box>
<Field label="Stav">
<Select
value={createForm.status}
onChange={(value) =>
setCreateForm({ ...createForm, status: value })
}
options={Object.entries(STATUS_LABELS).map(([value, label]) => ({
value,
label,
}))}
/>
</Field>
<Box sx={{ display: "flex", gap: 2, flexWrap: "wrap" }}> <Box sx={{ display: "flex", gap: 2, flexWrap: "wrap" }}>
<Box sx={{ flex: "1 1 200px" }}> <Box sx={{ flex: "1 1 200px" }}>
<Field label="Začátek"> <Field label="Začátek">