This commit is contained in:
2026-03-04 14:16:51 +01:00
parent 1cca200eda
commit 765aa83fb6
24 changed files with 1370 additions and 424 deletions

View File

@@ -5,6 +5,7 @@ import type { FlutterEvent, FlutterTimelineState } from "@/lib/flutter-bridge";
import { timelineQueryOptions } from "@/functions/get-timeline";
import { FlutterView } from "@/components/flutter-view";
import { useEntryMovedMutation } from "@/hooks/use-entry-moved-mutation";
import { useEntryResizedMutation } from "@/hooks/use-entry-resized-mutation";
import { useTheme } from "@/lib/theme";
export const Route = createFileRoute("/timeline/$timelineId")({
@@ -22,6 +23,7 @@ function RouteComponent() {
const [selectedItemId, setSelectedItemId] = useState<string | null>(null);
const [flutterHeight, setFlutterHeight] = useState<number | undefined>();
const entryMoved = useEntryMovedMutation(timelineId);
const entryResized = useEntryResizedMutation(timelineId);
const { theme } = useTheme();
const flutterState: FlutterTimelineState = useMemo(
@@ -64,9 +66,12 @@ function RouteComponent() {
case "entry_moved":
entryMoved.mutate(event.payload);
break;
case "entry_resized":
entryResized.mutate(event.payload);
break;
}
},
[entryMoved]
[entryMoved, entryResized]
);
return (