import 'package:flutter/material.dart'; import '../utils/log_manager.dart'; class MungNyangzScreen extends StatelessWidget { const MungNyangzScreen({super.key}); @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: ValueListenableBuilder>( valueListenable: LogManager().logs, builder: (context, logs, child) { if (logs.isEmpty) { return const Center( child: Text('로그가 없습니다.', style: TextStyle(color: Colors.grey)), ); } return ListView.builder( padding: const EdgeInsets.all(10), itemCount: logs.length, itemBuilder: (context, index) { return Container( margin: const EdgeInsets.only(bottom: 5), padding: const EdgeInsets.all(8), decoration: BoxDecoration( color: Colors.black12, borderRadius: BorderRadius.circular(5), ), child: Text( logs[index], style: const TextStyle(fontSize: 12, fontFamily: 'SCDream'), ), ); }, ); }, ), ), floatingActionButton: FloatingActionButton( onPressed: () { LogManager().clear(); }, mini: true, child: const Icon(Icons.delete), ), ); } }