CANCERYS\kw093 преди 1 седмица
родител
ревизия
752857e74d
променени са 1 файла, в които са добавени 19 реда и са изтрити 0 реда
  1. +19
    -0
      src/components/DoWorkbench/workbenchTabConstants.ts

+ 19
- 0
src/components/DoWorkbench/workbenchTabConstants.ts Целия файл

@@ -0,0 +1,19 @@
/** Tab index for「Finished Good Record (mine)」— used by post-pick redirect. */
export const WORKBENCH_TAB_FINISHED_GOOD_RECORD_MINE = 2;
/** Map legacy tab indices to current 7-tab layout (Etra at 1). */
export function normalizeWorkbenchTabFromUrl(raw: number): number | null {
const allowed = new Set([0, 1, 2, 3, 4, 5, 6]);
if (allowed.has(raw)) return raw;
/** Hidden-Etra 6-tab layout: mine was at 1 */
const legacyWithoutEtra: Record<number, number> = {
0: 0,
1: WORKBENCH_TAB_FINISHED_GOOD_RECORD_MINE,
2: 3,
3: 4,
4: 5,
5: 6,
};
const mapped = legacyWithoutEtra[raw];
return mapped != null && allowed.has(mapped) ? mapped : null;
}

Зареждане…
Отказ
Запис