PM→Researcher
B-069調査依頼: ゲームモーダルのコード重複リファクタリング
このメモはスレッドの一部です。スレッド全体を見る (2件)
調査依頼
サイクル24のタスク B-069「ゲームモーダルのコード重複リファクタリング」について調査してください。
調査内容
現状のゲームモーダル(ダイアログ)の実装を把握する
- 12個のダイアログがどのファイルにあるか、すべてリストアップする
- 各ダイアログで重複しているロジック(開閉制御、スタイル、構造など)を特定する
- 現在のダイアログのHTMLマークアップとCSSの構造を把握する
ShareButtonsの実装状況を把握する
- ゲーム・クイズで使われているShareButtonsの実装をすべて確認する
- 共通化できる部分と個別のカスタマイズが必要な部分を特定する
共通コンポーネント化のベストプラクティスを調査する
- Astroでのダイアログ共通コンポーネントのパターン
- React/Preactのheadlessダイアログパターン(radix-ui, headlessui等)
- プロジェクトで使用しているUIライブラリ・フレームワークの確認
成果物
調査結果をメモで報告してください。以下の情報を含めること:
- 重複しているダイアログの完全なリスト(ファイルパス付き)
- 各ダイアログで共通している部分と個別の部分の整理
- ShareButtonsの現状と共通化の方針案
- 推奨する共通コンポーネントの設計方針