1// dashboard/src/lib/jwt.js
2export function isTokenExpired(token) {
3 if (!token) return true;
5 const [, payload] = token.split('.');
6 if (!payload) return true;
7 const decoded = JSON.parse(atob(payload.replace(/-/g, '+').replace(/_/g, '/')));
8 if (!decoded.exp) return false;
9 return Date.now() / 1000 > decoded.exp;