@@ -350,7 +437,6 @@ export default function App() {
background: getRowBg(e.status),
}}
>
- {/* ✅ Klick Cycle */}
cycleStatus(e)}
style={{
@@ -364,12 +450,10 @@ export default function App() {
{e.label}
- {/* ✅ NUR 1 Status-Spalte */}
{getStatusSymbol(e.status)}
- {/* i/m/s */}
@@ -437,7 +521,7 @@ const styles = {
},
row: {
display: "grid",
- gridTemplateColumns: "1fr 46px 56px", // ✅ Name | Status | i/m/s
+ gridTemplateColumns: "1fr 46px 56px",
gap: 8,
padding: "10px 12px",
alignItems: "center",
@@ -463,6 +547,15 @@ const styles = {
background: "linear-gradient(180deg, rgba(255,255,255,0.55), rgba(0,0,0,0.06))",
cursor: "pointer",
},
+ helpBtn: {
+ padding: "10px 12px",
+ borderRadius: 12,
+ border: "1px solid rgba(0,0,0,0.25)",
+ background: "linear-gradient(180deg, rgba(255,255,255,0.75), rgba(0,0,0,0.06))",
+ fontWeight: 1000,
+ cursor: "pointer",
+ whiteSpace: "nowrap",
+ },
input: {
width: "100%",
padding: 10,
@@ -521,7 +614,7 @@ const styles = {
},
modalCard: {
width: "100%",
- maxWidth: 520,
+ maxWidth: 560,
borderRadius: 18,
border: "1px solid rgba(0,0,0,0.25)",
background: "linear-gradient(180deg, rgba(255,255,255,0.72), rgba(255,255,255,0.42))",
@@ -529,4 +622,78 @@ const styles = {
padding: 14,
backdropFilter: "blur(6px)",
},
+ modalHeader: {
+ display: "flex",
+ justifyContent: "space-between",
+ alignItems: "center",
+ gap: 10,
+ },
+ modalCloseBtn: {
+ width: 38,
+ height: 38,
+ borderRadius: 12,
+ border: "1px solid rgba(0,0,0,0.25)",
+ background: "linear-gradient(180deg, rgba(255,255,255,0.85), rgba(0,0,0,0.06))",
+ fontWeight: 1000,
+ cursor: "pointer",
+ lineHeight: "38px",
+ textAlign: "center",
+ },
+
+ // Help modal content
+ helpBody: {
+ marginTop: 10,
+ paddingTop: 4,
+ maxHeight: "70vh",
+ overflow: "auto",
+ },
+ helpSectionTitle: {
+ fontWeight: 1000,
+ color: "#20140c",
+ marginTop: 10,
+ marginBottom: 6,
+ },
+ helpText: {
+ color: "#20140c",
+ opacity: 0.9,
+ lineHeight: 1.35,
+ },
+ helpList: {
+ marginTop: 10,
+ display: "grid",
+ gap: 8,
+ },
+ helpListRow: {
+ display: "grid",
+ gridTemplateColumns: "42px 1fr",
+ gap: 10,
+ alignItems: "center",
+ },
+ helpBadge: {
+ display: "inline-flex",
+ alignItems: "center",
+ justifyContent: "center",
+ width: 38,
+ height: 38,
+ borderRadius: 12,
+ border: "1px solid rgba(0,0,0,0.18)",
+ fontWeight: 1100,
+ fontSize: 18,
+ },
+ helpMiniTag: {
+ display: "inline-flex",
+ alignItems: "center",
+ justifyContent: "center",
+ width: 38,
+ height: 38,
+ borderRadius: 12,
+ border: "1px solid rgba(0,0,0,0.18)",
+ background: "rgba(255,255,255,0.55)",
+ fontWeight: 1100,
+ },
+ helpDivider: {
+ margin: "14px 0",
+ height: 1,
+ background: "rgba(0,0,0,0.12)",
+ },
};