import { ObjectDirective } from '@vue/runtime-core' ; import { NodeWidget } from '@nodegui/nodegui' ; const setDisplay = ( el , value ) => { if ( value ) return el . show ( ) ; return el . hide ( ) ; } ; export const vShow = { beforeMount ( el , { value } ) { setDisplay ( el , value ) ; } , updated ( el , { value , oldValue } ) { if ( value === oldValue ) return ; setDisplay ( el , value ) ; } , beforeUnmount ( el ) { setDisplay ( el , true ) ; } , } ;