feat(dashboard): add revision-safe interactive widget grid

This commit is contained in:
cesnimda
2026-10-28 15:32:47 +01:00
parent aea7c29e70
commit 0bd290e788
21 changed files with 696 additions and 108 deletions
@@ -58,7 +58,7 @@ test('failed or future-version reads cannot enable editing or saves', async () =
await waitFor(() => expect(result.current.loadError).toBe('request'));
act(() => result.current.startEditing());
expect(result.current.editing).toBe(false);
get.mockResolvedValueOnce({ data: { version: 2, revision: 5, widgets: [] } });
get.mockResolvedValueOnce({ data: { version: 3, revision: 5, widgets: [] } });
await act(async () => result.current.reload());
expect(result.current.loadError).toBe('unsupportedVersion');
act(() => result.current.startEditing());