Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
'use client';
import { useReducer } from 'react';
function useToggle(options = [false, true]) {
const [[option], toggle] = useReducer((state, action) => {
const value = action instanceof Function ? action(state[0]) : action;
const index = Math.abs(state.indexOf(value));
return state.slice(index).concat(state.slice(0, index));
}, options);
return [option, toggle];
}
export { useToggle };
//# sourceMappingURL=use-toggle.mjs.map