import 'package:flutter/material.dart'; import 'package:superport/screens/common/theme_tailwind.dart'; /// 메트로닉 스타일 페이지 타이틀 위젯 (SRP 분리) class MetronicPageTitle extends StatelessWidget { final String title; final VoidCallback? onAddPressed; final String? addButtonLabel; const MetronicPageTitle({ Key? key, required this.title, this.onAddPressed, this.addButtonLabel, }) : super(key: key); @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.only(bottom: 16.0), child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text(title, style: AppThemeTailwind.headingStyle), if (onAddPressed != null) ElevatedButton.icon( onPressed: onAddPressed, icon: const Icon(Icons.add), label: Text(addButtonLabel ?? '추가'), style: AppThemeTailwind.primaryButtonStyle, ), ], ), ); } }