init component

This commit is contained in:
Robin COuret
2026-02-16 17:28:37 +01:00
parent 460c7a25e0
commit e0e50af706
4557 changed files with 666911 additions and 8 deletions

View File

@@ -0,0 +1,10 @@
import { isSome, none } from 'fp-ts/lib/Option';
import { shallowRef, inject, computed } from 'vue';
import { getWindowSize, WINDOW_SIZE_SYMBOL } from './provideWindowSize';
export function useWindowSize() {
const injection = inject(WINDOW_SIZE_SYMBOL, {
windowSize: shallowRef(none)
});
return computed(() => isSome(injection.windowSize.value) ? injection.windowSize.value.value : getWindowSize().value);
}
//# sourceMappingURL=useWindowSize.js.map