+
+
+ {selectedElement.kind === "text" ? (
+
+ ) : null}
+
+ {selectedElement.kind === "image" ? (
+
+ Bilddatei
+ {
+ void handleImageUpload(event, selectedElement.id);
+ }}
+ />
+
+ {selectedElement.imageSrc
+ ? "Bild geladen. Ein neuer Upload ersetzt die aktuelle Datei."
+ : "Noch kein Bild hinterlegt."}
+
+
+ ) : null}
+
+
+
+
+
+
+
+
+ {selectedElement.kind === "text" ? (
+
+ ) : (
+
+ )}
+
+
+ {selectedElement.kind === "text" ? (
+ <>
+
+
+
+
Ausrichtung
+
+ {(["left", "center", "right"] as const).map((align) => (
+
+ ))}
+
+
+ >
+ ) : null}
+
+ {selectedElement.kind === "line" ? (
+
+ ) : null}
+
+
+ {selectedElement.kind === "image" && selectedElement.imageSrc ? (
+
+ ) : null}
+
+
+
+ ) : (
+
+ Klicken Sie ein Element auf dem Canvas an, damit hier seine Einstellungen erscheinen.
+
+ )}
+