D1APP-36 swith gesture data increased | todos x
This commit is contained in:
parent
d89ae8aba6
commit
c5799e915f
|
|
@ -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: 'را میپذیرم'),
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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: [
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,6 @@ class RequestService {
|
||||||
}
|
}
|
||||||
|
|
||||||
String _errorMessageGenerator(http.Response? response) {
|
String _errorMessageGenerator(http.Response? response) {
|
||||||
//TODO: Needs implementation
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue