diff --git a/src/components/admin/narrative-flow/NodeEditDialog.tsx b/src/components/admin/narrative-flow/NodeEditDialog.tsx index b1712a2..6e5b393 100644 --- a/src/components/admin/narrative-flow/NodeEditDialog.tsx +++ b/src/components/admin/narrative-flow/NodeEditDialog.tsx @@ -68,6 +68,7 @@ export const NodeEditDialog: FC = ({ value={(nodeData.title as string) ?? ""} onChange={(e) => updateField("title", e.target.value)} placeholder="Beat title" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" />
@@ -78,6 +79,7 @@ export const NodeEditDialog: FC = ({ onChange={(e) => updateField("text", e.target.value)} placeholder="Describe the story beat..." rows={4} + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" />
@@ -94,6 +96,7 @@ export const NodeEditDialog: FC = ({ value={(nodeData.question as string) ?? ""} onChange={(e) => updateField("question", e.target.value)} placeholder="What decision does the player face?" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" />
@@ -110,6 +113,7 @@ export const NodeEditDialog: FC = ({ updateField("options", updated); }} placeholder="Option label" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" /> @@ -134,6 +138,7 @@ export const NodeEditDialog: FC = ({ ]; updateField("options", updated); }} + className="dark:border-zinc-700 dark:text-zinc-300" > Add option @@ -154,6 +159,7 @@ export const NodeEditDialog: FC = ({ value={(nodeData.title as string) ?? ""} onChange={(e) => updateField("title", e.target.value)} placeholder="Outcome title" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" />
@@ -164,6 +170,7 @@ export const NodeEditDialog: FC = ({ onChange={(e) => updateField("text", e.target.value)} placeholder="Describe the outcome..." rows={3} + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" />
@@ -179,6 +186,7 @@ export const NodeEditDialog: FC = ({ updateField("effects", updated); }} placeholder="Type (e.g. add_flag)" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" /> = ({ updateField("effects", updated); }} placeholder="Value" + className="dark:bg-zinc-800 dark:border-zinc-700 dark:text-zinc-100" /> @@ -210,6 +219,7 @@ export const NodeEditDialog: FC = ({ const updated = [...effects, { type: "", value: "" }]; updateField("effects", updated); }} + className="dark:border-zinc-700 dark:text-zinc-300" > Add effect @@ -235,16 +245,25 @@ export const NodeEditDialog: FC = ({ return ( - + Edit {typeLabel} {renderFields()} - - +