import { LS, setAccountRaw } from "./storage"; // The admin Users page's persisted-tab key + the Access-requests tab id, plus a helper to // pre-select that tab before navigating there (a notification's "Review" link uses it — // usePersistedTab reads the key on mount, and the page mounts fresh on navigation). // // Kept out of AdminUsers.tsx so callers (App, NotificationsPanel) can pre-select the tab // WITHOUT statically importing the — now lazy-loaded — admin page, which would otherwise pull // it back into the main bundle and defeat the code-split. export const ADMIN_USERS_TAB_KEY = LS.adminUsersTab; export const ADMIN_USERS_ACCESS_TAB = "access"; export function focusAccessRequestsTab(): void { setAccountRaw(ADMIN_USERS_TAB_KEY, ADMIN_USERS_ACCESS_TAB); }