--- import { Icon } from "astro-icon/components"; import UserProfileSettings from "./SettingsSection/UserProfileSettings"; import AccountSecuritySettings from "./SettingsSection/AccountSecuritySettings"; import NotificationSettings from "./SettingsSection/NotificationSettings"; import DisplaySettings from "./SettingsSection/DisplaySettings"; import ResumeSettings from "./SettingsSection/ResumeSettings"; import ThemeToggle from "./universal/ThemeToggle"; // Import environment variables const logtoAppId = import.meta.env.LOGTO_APP_ID; const logtoAppSecret = import.meta.env.LOGTO_APP_SECRET; const logtoEndpoint = import.meta.env.LOGTO_ENDPOINT; const logtoTokenEndpoint = import.meta.env.LOGTO_TOKEN_ENDPOINT; const logtoApiEndpoint = import.meta.env.LOGTO_API_ENDPOINT; // Define fallback values if environment variables are not set const safeLogtoAppId = logtoAppId || "missing_app_id"; const safeLogtoAppSecret = logtoAppSecret || "missing_app_secret"; const safeLogtoEndpoint = logtoEndpoint || "https://auth.ieeeucsd.org"; const safeLogtoTokenEndpoint = logtoTokenEndpoint || "https://auth.ieeeucsd.org/oidc/token"; const safeLogtoApiEndpoint = logtoApiEndpoint || ""; ---
Manage your account settings and preferences
This section is only visible in development mode
Variable | Value | Status |
---|---|---|
LOGTO_APP_ID | {logtoAppId ? "********" : "Not set"} | {logtoAppId ? "✅" : "❌"} |
LOGTO_APP_SECRET | {logtoAppSecret ? "********" : "Not set"} | {logtoAppSecret ? "✅" : "❌"} |
LOGTO_ENDPOINT | {logtoEndpoint || "Not set"} | {logtoEndpoint ? "✅" : "❌"} |
LOGTO_TOKEN_ENDPOINT | {logtoTokenEndpoint || "Not set"} | {logtoTokenEndpoint ? "✅" : "❌"} |
LOGTO_API_ENDPOINT | {logtoApiEndpoint || "Not set"} | {logtoApiEndpoint ? "✅" : "❌"} |
Update your personal information and profile details
Upload and manage your resume for recruiters and career opportunities
Manage your account security settings and authentication options
Notification settings will be available in a future update
Customize how and when you receive notifications
Customize your dashboard appearance and display preferences
Light mode is still experimental and some UI elements may not display correctly.