diff --git a/project/frontend/src/components/ConfigTable.tsx b/project/frontend/src/components/ConfigTable.tsx index f835021..2a9ae34 100644 --- a/project/frontend/src/components/ConfigTable.tsx +++ b/project/frontend/src/components/ConfigTable.tsx @@ -330,6 +330,9 @@ export function ConfigTable({ from }: ConfigTableProps) { > {kennzahl.name} + {kennzahl.mandatory && ( + * + )} diff --git a/project/frontend/src/components/PitchBooksTable.tsx b/project/frontend/src/components/PitchBooksTable.tsx index bd7e5e7..8eaf63f 100644 --- a/project/frontend/src/components/PitchBooksTable.tsx +++ b/project/frontend/src/components/PitchBooksTable.tsx @@ -360,7 +360,7 @@ export function PitchBooksTable() { {status === "completed" ? ( } - label="Abgeschlossen" + label="Extraktion Abgeschlossen" size="small" sx={{ backgroundColor: "#e8f5e9", diff --git a/project/frontend/src/components/UploadPage.tsx b/project/frontend/src/components/UploadPage.tsx index b54e7a3..4c79be0 100644 --- a/project/frontend/src/components/UploadPage.tsx +++ b/project/frontend/src/components/UploadPage.tsx @@ -121,7 +121,7 @@ export default function UploadPage() { fontWeight: "bold", color: "#383838", marginBottom: 12, - marginTop: 6, + marginTop: 3, }} > Pitchbook Extractor @@ -207,7 +207,7 @@ export default function UploadPage() { onMouseEnter={() => router.preloadRoute({ to: "/pitchbooks" })} onClick={() => navigate({ to: "/pitchbooks" })} > - Alle Pitch Books anzeigen + Alle Pitchbooks anzeigen diff --git a/project/frontend/src/routes/extractedResult.$pitchBook.tsx b/project/frontend/src/routes/extractedResult.$pitchBook.tsx index d579338..e9a3e79 100644 --- a/project/frontend/src/routes/extractedResult.$pitchBook.tsx +++ b/project/frontend/src/routes/extractedResult.$pitchBook.tsx @@ -1,5 +1,5 @@ import ContentPasteIcon from "@mui/icons-material/ContentPaste"; -import { Box, Button, Paper, Typography, Snackbar, Alert, IconButton } from "@mui/material"; +import { Box, Button, Paper, Typography, Snackbar, Alert, IconButton, Tooltip } from "@mui/material"; import ArrowBackIcon from "@mui/icons-material/ArrowBack"; import { useSuspenseQuery } from "@tanstack/react-query"; import { createFileRoute, useNavigate } from "@tanstack/react-router"; @@ -50,6 +50,8 @@ function ExtractedResultsPage() { const { data: kpi } = useSuspenseQuery(kpiQueryOptions(pitchBook)); const { data: settings } = useSuspenseQuery(settingsQueryOptions()); + const fundName = kpi["FONDSNAME"]?.[0]?.entity; + const status = useMemo(() => { let hasRedBorders = false; let hasYellowBorders = false; @@ -158,7 +160,9 @@ function ExtractedResultsPage() { }} /> - Extrahierte Kennzahlen + + {fundName ? `Kennzahlen extrahiert aus: ${fundName}` : "Extrahierte Kennzahlen"} + - + + Kennzahlen kopieren +
+ Kopiert alle aktiven Kennzahlen als Excel-Zeile in die Zwischenablage. Kann direkt in Excel eingefügt werden. + + } + placement="top" + arrow + > + +