Merge pull request 'bug-fixes-106-105-104-103-102' (#107) from bug-fixes into main
Reviewed-on: #107pull/93/head^2
commit
28534d4774
|
|
@ -330,6 +330,9 @@ export function ConfigTable({ from }: ConfigTableProps) {
|
|||
>
|
||||
<span title={`Click to view details (ID: ${kennzahl.id})`}>
|
||||
{kennzahl.name}
|
||||
{kennzahl.mandatory && (
|
||||
<span> *</span>
|
||||
)}
|
||||
</span>
|
||||
</td>
|
||||
<td style={{ padding: "12px" }}>
|
||||
|
|
|
|||
|
|
@ -360,7 +360,7 @@ export function PitchBooksTable() {
|
|||
{status === "completed" ? (
|
||||
<Chip
|
||||
icon={<CheckCircleIcon />}
|
||||
label="Abgeschlossen"
|
||||
label="Extraktion Abgeschlossen"
|
||||
size="small"
|
||||
sx={{
|
||||
backgroundColor: "#e8f5e9",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
</Button>
|
||||
</Box>
|
||||
</>
|
||||
|
|
|
|||
|
|
@ -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() {
|
|||
}}
|
||||
/>
|
||||
<Typography variant="h5" gutterBottom>
|
||||
<strong>Extrahierte Kennzahlen</strong>
|
||||
<strong>
|
||||
{fundName ? `Kennzahlen extrahiert aus: ${fundName}` : "Extrahierte Kennzahlen"}
|
||||
</strong>
|
||||
</Typography>
|
||||
</Box>
|
||||
<Box
|
||||
|
|
@ -235,17 +239,29 @@ function ExtractedResultsPage() {
|
|||
gap={2}
|
||||
sx={{ flexShrink: 0 }}
|
||||
>
|
||||
<Button variant="contained" sx={{ backgroundColor: "#383838" }}
|
||||
onClick={handleCopyToClipboard}>
|
||||
<ContentPasteIcon sx={{ fontSize: 18, mr: 1 }} />
|
||||
{copied ? "Kopiert!" : "Kennzahlenzeile kopieren"}
|
||||
</Button>
|
||||
<Tooltip
|
||||
title={
|
||||
<>
|
||||
<b>Kennzahlen kopieren</b>
|
||||
<br />
|
||||
Kopiert alle aktiven Kennzahlen als Excel-Zeile in die Zwischenablage. Kann direkt in Excel eingefügt werden.
|
||||
</>
|
||||
}
|
||||
placement="top"
|
||||
arrow
|
||||
>
|
||||
<Button variant="contained" sx={{ backgroundColor: "#383838" }}
|
||||
onClick={handleCopyToClipboard}>
|
||||
<ContentPasteIcon sx={{ fontSize: 18, mr: 1 }} />
|
||||
{copied ? "Kopiert!" : "Kennzahlenzeile kopieren"}
|
||||
</Button>
|
||||
</Tooltip>
|
||||
<Button
|
||||
variant="contained"
|
||||
sx={{ backgroundColor: "#383838" }}
|
||||
onClick={() => navigate({ to: "/" })}
|
||||
>
|
||||
Neu hochladen
|
||||
Neues Pitchbook hochladen
|
||||
</Button>
|
||||
</Box>
|
||||
</Box>
|
||||
|
|
|
|||
Loading…
Reference in New Issue