import { deleteCookie, getCookie, setCookie } from "cookies-next" type AuthProps = { id: number; parentId: number; parentName: string; partnerId: number; name: string; email: string; phone: string; npwp: string; mobile: string; external: boolean; company: boolean; pricelist: string | null; token: string; feature : { onlyReadyStock : boolean, soApproval : boolean } }; const getAuth = () : AuthProps | boolean => { const auth = getCookie('auth') if (auth) return JSON.parse(auth) return false } const setAuth = (user : AuthProps) : boolean => { setCookie('auth', JSON.stringify(user)) return true } const deleteAuth = () : boolean => { deleteCookie('auth') return true } export { getAuth , setAuth, deleteAuth}