import { CanvasSketch } from 'next-sketch';
export default function Sketch() {
return (
<CanvasSketch
style={{ width: '100%', height: 400 }}
setup={({ ctx, width, height }) => {
// called once on mount, and again on every resize
}}
draw={({ ctx, width, height, dt, time, frame }) => {
ctx.fillStyle = '#0f172a';
ctx.fillRect(0, 0, width, height);
ctx.fillStyle = '#6366f1';
ctx.beginPath();
ctx.arc(width / 2 + Math.sin(time) * 100, height / 2, 20, 0, Math.PI * 2);
ctx.fill();
}}
/>
);
}