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
+ >
+
+
|