@owdproject/core
Version:
<p align="center"> <img width="160" height="160" src="https://avatars.githubusercontent.com/u/65117737?s=160&v=4" /> </p> <h1 align="center">Open Web Desktop</h1> <h3 align="center"> A modular framework for building web-based desktop experiences. </h3
19 lines (14 loc) • 450 B
text/typescript
import { defineStore } from 'pinia'
import { computed } from 'vue'
import { useDesktopStore } from './storeDesktop'
export const useDesktopVolumeStore = defineStore('owd/desktop/volume', () => {
const desktopStore = useDesktopStore()
const master = computed(() => desktopStore.state.volume.master)
function setMasterVolume(value: number) {
desktopStore.state.volume.master = value
}
return {
master,
setMasterVolume,
}
})