terms of service & privacy pokicy updates

This commit is contained in:
MohammadTaha Basiri 2022-04-20 22:56:33 +04:30
parent 5072704b86
commit a52ac7cdae
4 changed files with 11 additions and 40 deletions

View File

@ -14,7 +14,6 @@ import 'package:didvan/views/home/news/news_state.dart';
import 'package:didvan/views/home/radar/radar_details/radar_details.dart'; import 'package:didvan/views/home/radar/radar_details/radar_details.dart';
import 'package:didvan/views/home/radar/radar_details/radar_details_state.dart'; import 'package:didvan/views/home/radar/radar_details/radar_details_state.dart';
import 'package:didvan/views/home/radar/radar_state.dart'; import 'package:didvan/views/home/radar/radar_state.dart';
import 'package:didvan/views/home/settings/about_us/about_us.dart';
import 'package:didvan/views/home/settings/bookmarks/bookmarks.dart'; import 'package:didvan/views/home/settings/bookmarks/bookmarks.dart';
import 'package:didvan/views/home/settings/bookmarks/bookmark_state.dart'; import 'package:didvan/views/home/settings/bookmarks/bookmark_state.dart';
import 'package:didvan/views/home/settings/bookmarks/filtered_bookmark/filtered_bookmark.dart'; import 'package:didvan/views/home/settings/bookmarks/filtered_bookmark/filtered_bookmark.dart';
@ -78,10 +77,6 @@ class RouteGenerator {
return _createRoute( return _createRoute(
const Profile(), const Profile(),
); );
case Routes.aboutUs:
return _createRoute(
const AboutUs(),
);
case Routes.generalSettings: case Routes.generalSettings:
return _createRoute( return _createRoute(
ChangeNotifierProvider<GeneralSettingsState>( ChangeNotifierProvider<GeneralSettingsState>(

View File

@ -65,14 +65,16 @@ class _UsernameInputState extends State<UsernameInput> {
text: TextSpan( text: TextSpan(
style: Theme.of(context).textTheme.caption, style: Theme.of(context).textTheme.caption,
children: [ children: [
const TextSpan(text: 'با و ورود به دیدوان،'), const TextSpan(text: 'با ورود به دیدوان،'),
TextSpan( TextSpan(
text: ' شرایط ', text: ' شرایط ',
style: Theme.of(context) style: Theme.of(context)
.textTheme .textTheme
.caption! .caption!
.copyWith(color: Theme.of(context).colorScheme.primary), .copyWith(color: Theme.of(context).colorScheme.primary),
recognizer: TapGestureRecognizer()..onTap = _openTermsOfUse, recognizer: TapGestureRecognizer()
..onTap = () =>
launch('https://didvan.app/termsOfUse.html#conditions'),
), ),
const TextSpan(text: 'و\n'), const TextSpan(text: 'و\n'),
TextSpan( TextSpan(
@ -81,7 +83,9 @@ class _UsernameInputState extends State<UsernameInput> {
.textTheme .textTheme
.caption! .caption!
.copyWith(color: Theme.of(context).colorScheme.primary), .copyWith(color: Theme.of(context).colorScheme.primary),
recognizer: TapGestureRecognizer()..onTap = _openTermsOfUse, recognizer: TapGestureRecognizer()
..onTap = () =>
launch('https://didvan.app/termsOfUse.html#privacy'),
), ),
const TextSpan(text: 'را می‌پذیرم'), const TextSpan(text: 'را می‌پذیرم'),
], ],
@ -94,8 +98,4 @@ class _UsernameInputState extends State<UsernameInput> {
], ],
); );
} }
void _openTermsOfUse() {
launch('https://didvan.app/termsOfUse.html');
}
} }

View File

@ -1,25 +0,0 @@
import 'package:didvan/models/view/app_bar_data.dart';
import 'package:didvan/views/widgets/didvan/scaffold.dart';
import 'package:didvan/views/widgets/didvan/text.dart';
import 'package:flutter/material.dart';
class AboutUs extends StatelessWidget {
const AboutUs({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return DidvanScaffold(
appBarData: AppBarData(
hasBack: true,
title: 'معرفی دیدوان',
),
children: const [
DidvanText(
'''برای سفر مطمئن در جغرافیای مکانی به ابزارهایی مانند نقشه، قطب نما، سیستم ناوبری، علائم کنار جاده و یا حتی علائم طبیعی نیاز داریم. اما برای سفر در جغرافیای زمانی چه؟
همه ما آدمیان و همهی سازمانها و شرکتهایمان، لاجرم مسافران جغرافیای زمانی هستند. ما همواره در مسیری رو به مقصدی در آینده در حرکت هستیم. اما فراموش نکنیم که سفر زمانی یک تفاوت بنیادین با طی مسیر در جغرافیای مکانی دارد. جغرافیای زمانی هیچگاه نمیایستد و سفر به آینده یک سفر شگفتانگیز به جایی است که قسمتهایی از آن را قبلاً در گذشته دیدهایم، قسمتهایی از آن را طی مسیر به تدریج میبینیم و قسمتهایی از آن کاملاً بدیع هستند.
برای سفر مطمئن در جغرافیای زمانی ما به سیستمهای پیشنگر نیاز داریم و یکی از ارکان این سیستمها، سامانههای رصد راهبردی هستند. دیدوان با شعار "چشم همیشه باز مدیران" سامانه رصد راهبردی شرکت فولاد مبارکه است تا سفری مطمئن به آینده را برای این شرکت رقم بزند.\nدر پارسی کهن دیدوان به این شکل معنی شده است: شخصی را گویند که بر جای بلند مانند سر کوه و بالای کشتی نشیند و هرچه از دور بیند خبر دهد. دیدوان چشمی است که آینده را میبیند. ما در دیدوان تلاش داریم که با رویکردی آیندهپژوهانه مسیر پیشروی صنایع را تحلیل کنیم و با تحویل آن به مدیران صنایع، راهنمایی باشیم برای اخذ تصمیمات درست.''',
),
],
);
}
}

View File

@ -87,7 +87,7 @@ class Settings extends StatelessWidget {
MenuItem( MenuItem(
icon: DidvanIcons.didvan_solid, icon: DidvanIcons.didvan_solid,
title: 'معرفی دیدوان', title: 'معرفی دیدوان',
onTap: () => launch('https://didvan.app/'), onTap: () => launch('https://didvan.app/#info'),
), ),
const DidvanDivider(), const DidvanDivider(),
MenuItem( MenuItem(
@ -104,14 +104,15 @@ class Settings extends StatelessWidget {
MenuItem( MenuItem(
icon: DidvanIcons.alert_regular, icon: DidvanIcons.alert_regular,
title: 'حریم خصوصی', title: 'حریم خصوصی',
onTap: () => launch('https://didvan.app/'), onTap: () =>
launch('https://didvan.app/termsOfUse.html#privacy'),
), ),
], ],
), ),
), ),
const SizedBox(height: 16), const SizedBox(height: 16),
DidvanText( DidvanText(
'نسخه نرم‌افزار: 1.5.0', 'نسخه نرم‌افزار: 2.0.0',
style: Theme.of(context).textTheme.caption, style: Theme.of(context).textTheme.caption,
), ),
], ],