some changes

This commit is contained in:
MohammadTaha Basiri 2023-10-11 22:20:58 +03:30
parent 058ffbef0d
commit 6bd7c870ea
11 changed files with 52 additions and 62 deletions

View File

@ -57,7 +57,6 @@ class OverviewData {
default:
typeInteger = 5;
}
typeInteger = 2;
}
factory OverviewData.fromJson(Map<String, dynamic> json) {

View File

@ -56,42 +56,42 @@ class _BookmarksState extends State<Bookmarks> {
MenuOption(
onTap: () => _onCategorySelected(5),
title: 'تحلیل‌های رادار',
icon: DidvanIcons.radar_solid,
icon: DidvanIcons.radar_regular,
iconSize: 24,
),
const DidvanDivider(),
MenuOption(
onTap: () => _onCategorySelected(2),
title: 'دنیای فولاد',
icon: DidvanIcons.news_solid,
icon: DidvanIcons.foolad_regular,
iconSize: 24,
),
const DidvanDivider(),
MenuOption(
onTap: () => _onCategorySelected(1),
title: 'پویش افق',
icon: DidvanIcons.radar_solid,
icon: DidvanIcons.scanning_regular,
iconSize: 24,
),
const DidvanDivider(),
MenuOption(
onTap: () => _onCategorySelected(3),
title: 'ویدئو‌کست',
icon: DidvanIcons.video_solid,
icon: DidvanIcons.video_regular,
iconSize: 24,
),
const DidvanDivider(),
MenuOption(
onTap: () => _onCategorySelected(4),
title: 'پادکست‌ها',
icon: DidvanIcons.podcast_solid,
icon: DidvanIcons.podcast_regular,
iconSize: 24,
),
const DidvanDivider(),
MenuOption(
onTap: () => _onCategorySelected(6),
title: 'سها',
icon: DidvanIcons.podcast_solid,
icon: DidvanIcons.saha_regular,
iconSize: 24,
),
],

View File

@ -49,6 +49,7 @@ class _FilteredBookmarksState extends State<FilteredBookmarks> {
Widget build(BuildContext context) {
return DidvanScaffold(
appBarData: AppBarData(title: _appBarTitle),
padding: const EdgeInsets.all(16),
slivers: [
Consumer<FilteredBookmarksState>(
builder: (context, state, child) =>

View File

@ -78,7 +78,7 @@ class _MainPageSection extends StatelessWidget {
IconData? _generateIcon() {
switch (list.type) {
case 'news':
return DidvanIcons.news_solid;
return DidvanIcons.foolad_solid;
case 'radar':
return DidvanIcons.radar_solid;
case 'video':

View File

@ -162,24 +162,14 @@ class _MainPageGeneralItemState extends State<MainPageGeneralItem> {
overflow: TextOverflow.ellipsis,
),
),
if (widget.type == 'radar' || widget.type == 'video')
Row(
children: [
for (int i = 0;
i < widget.content.subtitles.length;
i++)
Expanded(child: _subtitleItem(i, context))
],
)
else
Column(
children: [
for (int i = 0;
i < widget.content.subtitles.length;
i++)
_subtitleItem(i, context)
],
)
Column(
children: [
for (int i = 0;
i < widget.content.subtitles.length;
i++)
_subtitleItem(i, context)
],
)
],
),
),
@ -217,6 +207,8 @@ class _MainPageGeneralItemState extends State<MainPageGeneralItem> {
}
Widget _subtitleItem(int i, BuildContext context) => Row(
mainAxisAlignment:
i == 0 ? MainAxisAlignment.start : MainAxisAlignment.end,
children: [
Icon(
_generateSubtitleIcon(i),

View File

@ -30,7 +30,7 @@ class MainPageMainContent extends StatelessWidget {
padding: const EdgeInsets.symmetric(horizontal: 12),
color: Theme.of(context).colorScheme.background,
child: DidvanText(
'سوپر اپ دیدوان در یک نگاه',
'دیدوان در یک نگاه',
color: Theme.of(context).colorScheme.title,
style: Theme.of(context).textTheme.titleMedium,
),

View File

@ -48,7 +48,7 @@ class SearchResultItem extends StatelessWidget {
return DidvanIcons.radar_light;
}
if (item.type == 'news') {
return DidvanIcons.news_light;
return DidvanIcons.foolad_light;
}
if (item.type == 'video') {
return DidvanIcons.video_light;

View File

@ -1,11 +1,9 @@
import 'package:didvan/config/theme_data.dart';
import 'package:didvan/constants/app_icons.dart';
import 'package:didvan/models/view/app_bar_data.dart';
import 'package:didvan/providers/user.dart';
import 'package:didvan/routes/routes.dart';
import 'package:didvan/services/storage/storage.dart';
import 'package:didvan/views/widgets/menu_item.dart';
import 'package:didvan/views/widgets/didvan/badge.dart';
import 'package:didvan/views/widgets/didvan/card.dart';
import 'package:didvan/views/widgets/didvan/divider.dart';
import 'package:didvan/views/widgets/didvan/scaffold.dart';
@ -28,29 +26,29 @@ class ProfilePage extends StatelessWidget {
DidvanCard(
child: Column(
children: [
Consumer<UserProvider>(
child: Icon(
DidvanIcons.angle_left_regular,
size: 18,
color: Theme.of(context).colorScheme.title,
),
builder: (context, state, child) => MenuOption(
title: 'پیام‌ها',
icon: DidvanIcons.message_regular,
onTap: () =>
Navigator.of(context).pushNamed(Routes.directList),
trailing: Row(
children: [
if (state.unreadMessageCount != 0)
DidvanBadge(
text: state.unreadMessageCount.toString(),
),
child!,
],
),
),
),
const DidvanDivider(),
// Consumer<UserProvider>(
// child: Icon(
// DidvanIcons.angle_left_regular,
// size: 18,
// color: Theme.of(context).colorScheme.title,
// ),
// builder: (context, state, child) => MenuOption(
// title: 'پیام‌ها',
// icon: DidvanIcons.message_regular,
// onTap: () =>
// Navigator.of(context).pushNamed(Routes.directList),
// trailing: Row(
// children: [
// if (state.unreadMessageCount != 0)
// DidvanBadge(
// text: state.unreadMessageCount.toString(),
// ),
// child!,
// ],
// ),
// ),
// ),
// const DidvanDivider(),
MenuOption(
title: 'ویرایش پروفایل',
icon: DidvanIcons.user_edit_regular,
@ -66,12 +64,12 @@ class ProfilePage extends StatelessWidget {
Navigator.of(context).pushNamed(Routes.generalSettings),
),
const DidvanDivider(),
MenuOption(
title: 'نشان شده‌ها',
icon: DidvanIcons.bookmark_regular,
onTap: () => Navigator.of(context).pushNamed(Routes.bookmarks),
),
const DidvanDivider(),
// MenuOption(
// title: 'نشان شده‌ها',
// icon: DidvanIcons.bookmark_regular,
// onTap: () => Navigator.of(context).pushNamed(Routes.bookmarks),
// ),
// const DidvanDivider(),
MenuOption(
title: 'خروج از حساب کاربری',
icon: DidvanIcons.sign_out_regular,

View File

@ -78,7 +78,7 @@ class DidvanBNB extends StatelessWidget {
),
_NavBarItem(
isSelected: currentTabIndex == 3,
title: 'رصدهای من',
title: 'رصدخانه من',
selectedIcon: DidvanIcons.radar_solid,
unselectedIcon: DidvanIcons.radar_light,
onTap: () => onTabChanged(3),

View File

@ -72,7 +72,7 @@ class LogoAppBar extends StatelessWidget implements PreferredSizeWidget {
: DidvanIcons.message_solid,
size: 32,
onPressed: () =>
Navigator.of(context).pushNamed(Routes.direct),
Navigator.of(context).pushNamed(Routes.directList),
),
if (state.unreadCount != 0)
Positioned(

View File

@ -57,7 +57,7 @@ class MultitypeOverview extends StatelessWidget {
return DidvanIcons.radar_light;
}
if (item.type == 'news') {
return DidvanIcons.news_light;
return DidvanIcons.foolad_light;
}
if (item.type == 'video') {
return DidvanIcons.video_light;