Skip to content

Commit 0f6a85e

Browse files
committed
"update app"
1 parent c6fb5ae commit 0f6a85e

2 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/app/apps/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
"use client"
21

3-
import {MatterSimulation} from '@/components/matter'
2+
import MatterSimulation from '@/components/animation'
43

54
export default function Apps(){
65
return(
Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
1-
"use client"
1+
'use client'
22

33
import React, { useEffect, useRef } from 'react';
44
import Matter from 'matter-js';
55

66

7+
// Create an engine
8+
const { Engine, Render, Runner, World, Bodies } = Matter;
79

8-
export function MatterSimulation({ref}){
10+
declare global {
11+
interface Window {
12+
engine: Matter.Engine
13+
runner: Matter.Runner
14+
}
15+
}
16+
17+
export default function MatterSimulation({ref}:React.Ref<null>){
918
const canvasRef = useRef(null);
1019

1120
useEffect(() => {
12-
// Create an engine
13-
const { Engine, Render, Runner, World, Bodies } = Matter;
21+
1422

1523
const engine = Engine.create();
1624
const { world } = engine;

0 commit comments

Comments
 (0)