Skip to content

Rewrite 2

Rewrite 2 #39

Triggered via pull request October 19, 2025 18:19
Status Failure
Total duration 37s
Artifacts

ci.yml

on: pull_request
Vitest
33s
Vitest
Lint and Format Checks
24s
Lint and Format Checks
Fit to window
Zoom out
Zoom in

Annotations

11 errors
Lint and Format Checks
Process completed with exit code 1.
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should exit renaming when pressing escape while not modifiying the name: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should rename when pressing enter: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should not allow a rename if field is empty: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should rename the layer: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should delete a layer when available; should not delete if not available: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should prevent adding a new layer when there are 65 layers: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should add a new layer when clicking the add layer button: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should switch active layer on click: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should render the LayerPane component with active layer: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16
src/tests/integration/LayerPane.test.tsx > LayerPane functionality > should render the LayerPane component: src/state/hooks/useCanvasRef.ts#L8
Error: useCanvasRef must be used within a CanvasReferenceProvider ❯ Module.useCanvasRef [as default] src/state/hooks/useCanvasRef.ts:8:11 ❯ Module.useCanvasRedrawListener [as default] src/state/hooks/useCanvasRedrawListener.ts:29:18 ❯ LayerPreview src/components/LayerPreview/LayerPreview.tsx:19:2 ❯ Object.react-stack-bottom-frame node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:22428:20 ❯ renderWithHooks node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:5757:22 ❯ updateFunctionComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:8018:19 ❯ updateSimpleMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7869:14 ❯ updateMemoComponent node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:7802:13 ❯ beginWork node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:10103:18 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.0.0_react@19.0.0/node_modules/react-dom/cjs/react-dom-client.development.js:543:16