import 'package:flutter/material.dart'; import '../../../../common/theme/theme.dart'; import 'divider.dart'; import 'profile_tile.dart'; class ProfileAccountInfo extends StatelessWidget { const ProfileAccountInfo({super.key}); @override Widget build(BuildContext context) { return Container( margin: EdgeInsets.symmetric(horizontal: AppValue.margin), decoration: BoxDecoration( color: AppColor.surface, borderRadius: BorderRadius.circular(12), boxShadow: [ BoxShadow( color: Colors.black.withOpacity(0.05), blurRadius: 10, offset: const Offset(0, 2), ), ], ), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Padding( padding: EdgeInsets.all(16), child: Text( 'Account Information', style: AppStyle.xl.copyWith( fontSize: 18, fontWeight: FontWeight.bold, color: AppColor.textPrimary, ), ), ), ProfileTile( icon: Icons.email_outlined, title: 'Email', subtitle: 'john.doe@business.com', onTap: () { // Edit email }, ), ProfileDivider(), ProfileTile( icon: Icons.phone_outlined, title: 'Phone Number', subtitle: '+62 812 3456 7890', onTap: () { // Edit phone }, ), ProfileDivider(), ProfileTile( icon: Icons.location_on_outlined, title: 'Address', subtitle: 'Jl. Merdeka No. 123, Jakarta', onTap: () { // Edit address }, ), ProfileDivider(), ProfileTile( icon: Icons.calendar_today_outlined, title: 'Member Since', subtitle: 'January 15, 2024', showArrow: false, ), ], ), ); } }