Files
peroxy_site/components/GradientBG.tsx
Lukas Moungos ff8536f8c6
All checks were successful
continuous-integration/drone/push Build is passing
fix
2023-02-08 17:58:06 +01:00

22 lines
630 B
TypeScript

import { useEffect } from 'react'
import { Gradient } from '../Gradient.js'
export const GradientBG = () =>{
useEffect(() => {
// Call `initGradient` with the selector to your canvas
const canvasElement = document.getElementById("gradient-background");
const gradient: any = new Gradient();
if (canvasElement) {
gradient.initGradient("#gradient-background");
} else {
gradient.pause();
}
}, []);
return (
<canvas className='-z-40 w-screen h-screen fixed top-0 left-0' id="gradient-background" data-transition-in />
);
};