import 'package:didvan/config/design_config.dart'; import 'package:didvan/constants/app_icons.dart'; import 'package:didvan/pages/home/profile/widgets/menu_item.dart'; import 'package:didvan/pages/home/widgets/logo_app_bar.dart'; import 'package:didvan/routes/routes.dart'; import 'package:didvan/widgets/didvan/card.dart'; import 'package:didvan/widgets/didvan/divider.dart'; import 'package:didvan/widgets/didvan/text.dart'; import 'package:didvan/widgets/item_title.dart'; import 'package:flutter/material.dart'; class Profile extends StatelessWidget { const Profile({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return SingleChildScrollView( padding: const EdgeInsets.all(16), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ const LogoAppBar(hasExtraPadding: false), const SizedBox(height: 16), DidvanCard( child: Column( children: [ MenuItem( title: 'پیام‌ها', icon: DidvanIcons.message_regular, onTap: () => {}, ), const DidvanDivider(), MenuItem( title: 'ویرایش پروفایل', icon: DidvanIcons.user_edit_regular, onTap: () => {}, ), const DidvanDivider(), MenuItem( title: 'تنظیمات', icon: DidvanIcons.setting_regular, onTap: () => {}, ), const DidvanDivider(), MenuItem( title: 'نشان شده‌ها', icon: DidvanIcons.bookmark_regular, onTap: () => {}, ), const DidvanDivider(), MenuItem( title: 'پیام‌ها', icon: DidvanIcons.sign_out_regular, color: Theme.of(context).colorScheme.secondary, onTap: () => {}, ), ], ), ), const ItemTitle( title: 'درباره ما', icon: DidvanIcons.info_circle_regular, ), DidvanCard( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ MenuItem( icon: DidvanIcons.didvan_solid, title: 'معرفی دیدوان', onTap: () => {}, ), const DidvanDivider(), MenuItem( icon: DidvanIcons.support_regular, title: 'پیام به پشتیبانی', onTap: () => {}, ), const DidvanDivider(), MenuItem( icon: DidvanIcons.alert_regular, title: 'حریم خصوصی', onTap: () => {}, ), ], ), ), const SizedBox(height: 16), DidvanText( 'نسخه نرم‌افزار: آزمایشی', style: Theme.of(context).textTheme.bodyText2, ), ], ), ); } }