D1APP-36 swith gesture data increased | todos x

This commit is contained in:
MohammadTaha Basiri 2021-12-26 18:39:28 +03:30
parent d89ae8aba6
commit c5799e915f
6 changed files with 14 additions and 26 deletions

View File

@ -49,10 +49,7 @@ class PhoneNumberInput extends StatelessWidget {
.textTheme .textTheme
.caption! .caption!
.copyWith(color: Theme.of(context).colorScheme.primary), .copyWith(color: Theme.of(context).colorScheme.primary),
recognizer: TapGestureRecognizer() recognizer: TapGestureRecognizer()..onTap = () {},
..onTap = () {
//TODO: Needs implementaion
},
), ),
const TextSpan(text: 'و\n'), const TextSpan(text: 'و\n'),
TextSpan( TextSpan(
@ -61,10 +58,7 @@ class PhoneNumberInput extends StatelessWidget {
.textTheme .textTheme
.caption! .caption!
.copyWith(color: Theme.of(context).colorScheme.primary), .copyWith(color: Theme.of(context).colorScheme.primary),
recognizer: TapGestureRecognizer() recognizer: TapGestureRecognizer()..onTap = () {},
..onTap = () {
//TODO: Needs implementaion
},
), ),
const TextSpan(text: 'را می‌پذیرم'), const TextSpan(text: 'را می‌پذیرم'),
], ],

View File

@ -25,31 +25,25 @@ class EditProfile extends StatelessWidget {
DidvanTextField( DidvanTextField(
title: 'نام کاربری', title: 'نام کاربری',
hintText: 'انتخاب نام کاربری (اختیاری)', hintText: 'انتخاب نام کاربری (اختیاری)',
onChanged: (value) { onChanged: (value) {},
//TODO: Needs implementation
},
), ),
const SizedBox(height: 16), const SizedBox(height: 16),
DidvanTextField( DidvanTextField(
title: 'ایمیل', title: 'ایمیل',
hintText: 'مثال: example@email.com', hintText: 'مثال: example@email.com',
onChanged: (value) { onChanged: (value) {},
//TODO: Meeds implementaion
},
), ),
const SizedBox(height: 16), const SizedBox(height: 16),
const DidvanTextField( const DidvanTextField(
title: 'موبایل', title: 'موبایل',
enabled: false, enabled: false,
hintText: '09123456789', //TODO: Needs api hintText: '09123456789',
), ),
const SizedBox(height: 16), const SizedBox(height: 16),
DidvanSwitch( DidvanSwitch(
value: true, //TODO: Needs api value: true,
title: 'ورود با اثر انگشت', title: 'ورود با اثر انگشت',
onChanged: (value) => { onChanged: (value) => {},
//TODO: Needs implementaion
},
), ),
const DidvanDivider(), const DidvanDivider(),
MenuItem( MenuItem(

View File

@ -8,9 +8,7 @@ class ProfilePhoto extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GestureDetector( return GestureDetector(
onTap: () { onTap: () {},
//TODO: Needs implementation
},
child: Center( child: Center(
child: Stack( child: Stack(
children: [ children: [

View File

@ -32,7 +32,12 @@ class _DidvanSwitchState extends State<DidvanSwitch> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MenuItem( return MenuItem(
title: widget.title, title: widget.title,
onTap: () => widget.onChanged(_value), onTap: () {
setState(
() => _value = !_value,
);
widget.onChanged(_value);
},
icon: widget.icon, icon: widget.icon,
trailing: CupertinoSwitch( trailing: CupertinoSwitch(
activeColor: Theme.of(context).colorScheme.primary, activeColor: Theme.of(context).colorScheme.primary,

View File

@ -169,7 +169,6 @@ class RequestService {
} }
String _errorMessageGenerator(http.Response? response) { String _errorMessageGenerator(http.Response? response) {
//TODO: Needs implementation
return ''; return '';
} }
} }

View File

@ -1,11 +1,9 @@
import 'package:didvan/config/design_config.dart'; import 'package:didvan/config/design_config.dart';
import 'package:didvan/config/theme_data.dart'; import 'package:didvan/config/theme_data.dart';
import 'package:didvan/constants/assets.dart'; import 'package:didvan/constants/assets.dart';
import 'package:didvan/main.dart';
import 'package:didvan/models/enums.dart'; import 'package:didvan/models/enums.dart';
import 'package:didvan/models/view/action_sheet_data.dart'; import 'package:didvan/models/view/action_sheet_data.dart';
import 'package:didvan/widgets/didvan/button.dart'; import 'package:didvan/widgets/didvan/button.dart';
import 'package:didvan/widgets/didvan/card.dart';
import 'package:didvan/widgets/didvan/text.dart'; import 'package:didvan/widgets/didvan/text.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';