D1APP-14 authentication (reset password)
This commit is contained in:
parent
9b49dc5f1a
commit
c464daf410
|
|
@ -2,6 +2,7 @@ import 'package:didvan/config/design_config.dart';
|
||||||
import 'package:didvan/pages/authentication/authentication_state.dart';
|
import 'package:didvan/pages/authentication/authentication_state.dart';
|
||||||
import 'package:didvan/pages/authentication/screens/password.dart';
|
import 'package:didvan/pages/authentication/screens/password.dart';
|
||||||
import 'package:didvan/pages/authentication/screens/phone_number.dart';
|
import 'package:didvan/pages/authentication/screens/phone_number.dart';
|
||||||
|
import 'package:didvan/pages/authentication/screens/reset_password.dart';
|
||||||
import 'package:didvan/pages/authentication/screens/verification.dart';
|
import 'package:didvan/pages/authentication/screens/verification.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
@ -18,6 +19,7 @@ class _AuthenticationState extends State<Authentication> {
|
||||||
PhoneNumberInput(),
|
PhoneNumberInput(),
|
||||||
PasswordInput(),
|
PasswordInput(),
|
||||||
Verification(),
|
Verification(),
|
||||||
|
ResetPassword(),
|
||||||
];
|
];
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
import 'package:didvan/pages/authentication/widgets/authentication_layout.dart';
|
||||||
|
import 'package:didvan/widgets/didvan/button.dart';
|
||||||
|
import 'package:didvan/widgets/didvan/text_field.dart';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
|
class ResetPassword extends StatelessWidget {
|
||||||
|
const ResetPassword({Key? key}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return AuthenticationLayout(
|
||||||
|
children: [
|
||||||
|
DidvanTextField(
|
||||||
|
title: 'کلمه عبور جدید',
|
||||||
|
onChanged: (value) {},
|
||||||
|
hintText: 'کلمه عبور جدید',
|
||||||
|
obsecureText: true,
|
||||||
|
),
|
||||||
|
const SizedBox(
|
||||||
|
height: 16,
|
||||||
|
),
|
||||||
|
DidvanTextField(
|
||||||
|
title: 'کلمه عبور جدید',
|
||||||
|
onChanged: (value) {},
|
||||||
|
hintText: 'کلمه عبور جدید',
|
||||||
|
obsecureText: true,
|
||||||
|
),
|
||||||
|
const Spacer(),
|
||||||
|
DidvanButton(
|
||||||
|
onPressed: () {},
|
||||||
|
title: 'تغییر رمز عبور',
|
||||||
|
),
|
||||||
|
const SizedBox(
|
||||||
|
height: 48,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -61,7 +61,9 @@ class Verification extends StatelessWidget {
|
||||||
),
|
),
|
||||||
const Spacer(),
|
const Spacer(),
|
||||||
DidvanButton(
|
DidvanButton(
|
||||||
onPressed: () {},
|
onPressed: () {
|
||||||
|
state.currentPageIndex++;
|
||||||
|
},
|
||||||
title: 'تایید',
|
title: 'تایید',
|
||||||
),
|
),
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue