Changes all documents to have an explicit type

This commit is contained in:
2025-06-27 21:58:58 -07:00
parent 611eaca5b6
commit c00eb1d965
29 changed files with 309 additions and 363 deletions

View File

@@ -26,10 +26,9 @@ export const NewSceneForm = ({
try {
const sceneDoc: Scene = await pb.collection("documents").create({
campaign,
type: "scene",
data: {
scene: {
text,
},
text,
},
});
setText("");

View File

@@ -13,9 +13,7 @@ export const SceneEditForm = ({ scene }: { scene: Scene }) => {
await pb.collection("documents").update(scene.id, {
data: {
...scene.data,
scene: {
text,
},
text,
},
});
queryClient.invalidateQueries({
@@ -25,7 +23,7 @@ export const SceneEditForm = ({ scene }: { scene: Scene }) => {
return (
<div className="">
<AutoSaveTextarea value={scene.data.scene.text} onSave={saveScene} />
<AutoSaveTextarea value={scene.data.text} onSave={saveScene} />
</div>
);
};

View File

@@ -4,5 +4,5 @@ import type { Scene } from "@/lib/types";
* Renders an editable scene row
*/
export const ScenePrintRow = ({ scene }: { scene: Scene }) => {
return <li className="">{scene.data.scene.text}</li>;
return <li className="">{scene.data.text}</li>;
};