From eba247e2cfb3b0fe16329ce36da8c42c68d040d0 Mon Sep 17 00:00:00 2001 From: Kato Hiroki Date: Tue, 31 Mar 2026 22:24:30 +0000 Subject: [PATCH] chore: Fix order for workbook categories (#3325) --- src/features/workbooks/types/workbook_placement.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/features/workbooks/types/workbook_placement.ts b/src/features/workbooks/types/workbook_placement.ts index 2953e51d0..210825148 100644 --- a/src/features/workbooks/types/workbook_placement.ts +++ b/src/features/workbooks/types/workbook_placement.ts @@ -6,9 +6,9 @@ import { WorkBookType as WorkBookTypeConst } from '$features/workbooks/types/wor // Categories for solution placement. export const SolutionCategory: { [key in SolutionCategoryOrigin]: key } = { PENDING: 'PENDING', + DATA_STRUCTURE: 'DATA_STRUCTURE', SEARCH_SIMULATION: 'SEARCH_SIMULATION', DYNAMIC_PROGRAMMING: 'DYNAMIC_PROGRAMMING', - DATA_STRUCTURE: 'DATA_STRUCTURE', GRAPH: 'GRAPH', TREE: 'TREE', NUMBER_THEORY: 'NUMBER_THEORY', @@ -18,8 +18,8 @@ export const SolutionCategory: { [key in SolutionCategoryOrigin]: key } = { STRING: 'STRING', GEOMETRY: 'GEOMETRY', OPTIMIZATION: 'OPTIMIZATION', - OTHERS: 'OTHERS', ANALYSIS: 'ANALYSIS', + OTHERS: 'OTHERS', } as const; export type SolutionCategory = SolutionCategoryOrigin; @@ -30,9 +30,9 @@ export type SolutionCategories = SolutionCategory[]; // Japanese labels for solution categories (used in admin UI) export const SOLUTION_LABELS: Record = { PENDING: '未分類', + DATA_STRUCTURE: 'データ構造', SEARCH_SIMULATION: '探索・シミュレーション・実装', DYNAMIC_PROGRAMMING: '動的計画法', - DATA_STRUCTURE: 'データ構造', GRAPH: 'グラフ', TREE: '木', NUMBER_THEORY: '数学(整数論)', @@ -42,8 +42,8 @@ export const SOLUTION_LABELS: Record = { STRING: '文字列', GEOMETRY: '幾何', OPTIMIZATION: '最適化', + ANALYSIS: '考察・テクニック', OTHERS: 'その他', - ANALYSIS: '考察テクニック', }; // Admin only: Used for ordering of workbooks (curriculums and solution)