Portfolio Project Preview Reader
承認された長尺プロジェクトのビジュアルを、既存のアーカイブプレビュー内で、周囲のブラウジングフローを壊すことなく表示します。
実装前
アーカイブ/ダイアログの状態モデル、既存のドキュメントリーダーパス、プロジェクトレジストリ、ソースアセットの順序、モバイルスタイルを調査します。実際に繰り返される動作のみを一般化し、再利用可能な抽象化が正当化されない場合、1回限りのプロジェクトルールはローカルに保持します。
要件
- 宣言されたソース順序を維持し、各ページまたはモジュールにアクセシブルなローカライズされたラベルを付与する。
- 包含された垂直な閲覧面を使用する。ページを予期せず拡張したり、水平オーバーフローを発生させない。
- プレビューダイアログが既に提供するクローズ、Escapeキー、フォーカス復元、スクロールロック、キーボード操作を維持する。
- 公開可能な場合のみ詳細ページにルーティングし、壊れたリンクや意味的に重複したリンクを公開しない。
バリデーション
すべてのアセットが読み込まれること、順序付けられたラベルが存在すること、プレビューの開閉が機能すること、リーダーの幅にデスクトップおよびモバイルサイズで水平オーバーフローがないことを確認します。コード変更後は、型チェック、リント、プロダクションビルドチェックを実行します。