98 lines
3.3 KiB
Dart
98 lines
3.3 KiB
Dart
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,
|
|
),
|
|
],
|
|
),
|
|
);
|
|
}
|
|
}
|