11 lines
226 B
TypeScript
11 lines
226 B
TypeScript
import { ref } from 'vue';
|
|
|
|
export function useToggle(defaultValue = false) {
|
|
const state = ref(defaultValue);
|
|
const toggle = (value = !state.value) => {
|
|
state.value = value;
|
|
};
|
|
|
|
return [state, toggle] as const;
|
|
}
|