feat(TopBar): add user settings & logout btn and finish logout function

refactor(auth): rename login-token to token for consistency

Update all token references from 'login-token' to 'token' across the application. Also enhance TopBar with user menu functionality including logout and settings options.

- Standardize token cookie name for better maintainability
- Add dropdown menu to TopBar with logout functionality
- Implement click-outside behavior for menu
- Improve TopBar styling and user interaction
This commit is contained in:
2026-03-10 19:05:56 +08:00
parent 491c74e231
commit f103858fe0
4 changed files with 120 additions and 10 deletions

View File

@@ -8,7 +8,7 @@ const api = axios.create({
api.interceptors.request.use(
config => {
const token = getCookie('login-token');
const token = getCookie('token');
if (token) {
config.headers['X-Token'] = token;
}