Force PersistentNavBar

This commit is contained in:
2023-02-25 21:46:23 -05:00
parent c61a30cbf5
commit 2dac014064
3 changed files with 22 additions and 9 deletions

View File

@@ -2,10 +2,13 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// ignore_for_file: implementation_imports
import 'package:firebase_auth/firebase_auth.dart' show ActionCodeSettings, FirebaseAuth, FirebaseAuthException, User;
import 'package:flutter/cupertino.dart' hide Title;
import 'package:flutterfire_ui/i10n.dart';
import 'package:flutter/material.dart';
import 'package:flutter/material.dart' hide Title;
import 'package:flutter_credit_card/flutter_credit_card.dart';
import 'package:flutterfire_ui/auth.dart';
import 'package:flutterfire_ui/src/auth/widgets/internal/loading_button.dart';
@@ -112,7 +115,6 @@ class _EmailVerificationBadgeState extends State<EmailVerificationBadge> {
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
const SizedBox(width: 16),
Wrap(
children: const [
@@ -220,7 +222,7 @@ class ProfileScreenCustom extends MultiProviderScreen {
final user = auth.currentUser!;
final content = Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Align(
child: UserAvatar(
@@ -247,10 +249,13 @@ class ProfileScreenCustom extends MultiProviderScreen {
),
],
...children,
const SizedBox(height: 16),
SignOutButton(
auth: auth,
variant: ButtonVariant.outlined,
const SizedBox(height: 300),
Align(
alignment: Alignment.bottomCenter,
child: SignOutButton(
auth: auth,
variant: ButtonVariant.filled,
),
),
const SizedBox(height: 8),
],
@@ -261,8 +266,7 @@ class ProfileScreenCustom extends MultiProviderScreen {
child: LayoutBuilder(
builder: (context, constraints) {
if (constraints.maxWidth > 500) {
return ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 500),
return Expanded(
child: content,
);
} else {