diff --git a/src/snow/index.ts b/src/snow/index.ts index 39fa0cc..46d9c13 100644 --- a/src/snow/index.ts +++ b/src/snow/index.ts @@ -1,2 +1,14 @@ import { Canvas } from './main/canvas' -new Canvas() +import { LET_IT_SNOW_CLASS } from './main/canvas/selectors' + +const hasCanvas = () => { + const canvas = document.querySelector(`.${LET_IT_SNOW_CLASS}`) + return !!canvas +} + +const snow = () => { + if (hasCanvas()) return + new Canvas() +} + +snow()