init component
This commit is contained in:
10
node_modules/buetify/lib/composables/windowSize/useWindowSize.js
generated
vendored
Executable file
10
node_modules/buetify/lib/composables/windowSize/useWindowSize.js
generated
vendored
Executable 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
|
||||
Reference in New Issue
Block a user