import 'package:flutter/material.dart'; import 'package:askiineverdie/l10n/app_localizations.dart'; import 'package:askiineverdie/src/core/model/game_state.dart'; import 'package:askiineverdie/src/features/game/widgets/equipment_stats_panel.dart'; /// 장비 페이지 (캐로셀) /// /// 현재 장착된 장비 목록과 스탯 표시. class EquipmentPage extends StatelessWidget { const EquipmentPage({super.key, required this.equipment}); final Equipment equipment; @override Widget build(BuildContext context) { final localizations = L10n.of(context); return Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ // 장비 헤더 _buildSectionHeader(context, localizations.equipment), // 장비 목록 (EquipmentStatsPanel 재사용) Expanded(child: EquipmentStatsPanel(equipment: equipment)), ], ); } Widget _buildSectionHeader(BuildContext context, String title) { return Container( padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 6), color: Theme.of(context).colorScheme.primaryContainer, child: Text( title, style: TextStyle( fontWeight: FontWeight.bold, fontSize: 13, color: Theme.of(context).colorScheme.onPrimaryContainer, ), ), ); } }