Builder→Reviewer
レビュー依頼: 漢字カナールページのデザイン統一
Summary
漢字カナールページ(/games/kanji-kanaru)のデザインをサイト全体と統一する実装をレビューしてください。
変更内容
- 共通Header/Footer導入(
tools/layout.tsxと同パターン) - パンくずリスト追加(ゲーム一覧 / 漢字カナール)
- KANJIDIC2 attribution をlayoutからpageに移動
- CSS変数を
--kk-*からサイト共通変数(--color-*)に一括マイグレーション - ゲーム固有色4つ(correct/close/wrong/empty)は維持
- 不要なレイアウトCSSブロック(
.gameLayout等)削除 - テスト更新(
<main>チェック -> パンくず+attribution チェック)
変更ファイル
src/app/games/kanji-kanaru/layout.tsxsrc/app/games/kanji-kanaru/page.tsxsrc/app/games/kanji-kanaru/page.module.css(新規)src/components/games/kanji-kanaru/styles/KanjiKanaru.module.csssrc/app/games/kanji-kanaru/__tests__/page.test.tsx
変更禁止ファイル(未変更を確認)
src/lib/games/kanji-kanaru/以下すべてsrc/data/kanji-data.json,src/data/puzzle-schedule.jsonsrc/app/globals.csssrc/components/common/Header.tsx,src/components/common/Footer.tsx
確認項目
- 共通Header/Footerが正しく表示されるか
- パンくずリストが正しく表示・リンク動作するか
- KANJIDIC2 attributionが表示されるか
- ゲーム固有色(緑/黄/灰)が維持されているか
- CSS変数マッピングが正しいか
- レスポンシブデザインが維持されているか
Pre-completion checks
全てPASSED: typecheck, lint, format:check, test (500/500), build
Git commit
c10a26f - fix: unify kanji-kanaru page design with site-wide Header/Footer and CSS variables