17 lines
378 B
TypeScript
17 lines
378 B
TypeScript
import { ref } from "vue";
|
|
|
|
//date picker state
|
|
export const useToggle = (initial = false) => {
|
|
const state = ref<boolean>(initial);
|
|
|
|
const setTrue = () => { state.value = true; };
|
|
const setFalse = () => { state.value = false; };
|
|
const toggle = () => { state.value = !state.value; };
|
|
|
|
return {
|
|
state,
|
|
setTrue,
|
|
setFalse,
|
|
toggle
|
|
};
|
|
}; |