fixed login form height
This commit is contained in:
@@ -29,6 +29,7 @@ class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||
late String _selectedTab = 'Drive';
|
||||
late AnimationController _animationController;
|
||||
bool _isSignupMode = false;
|
||||
bool _usePasswordMode = false;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@@ -55,6 +56,10 @@ class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||
}
|
||||
}
|
||||
|
||||
void _setPasswordMode(bool usePassword) {
|
||||
setState(() => _usePasswordMode = usePassword);
|
||||
}
|
||||
|
||||
void _showCreateOrgDialog(BuildContext context) {
|
||||
final controller = TextEditingController();
|
||||
showDialog(
|
||||
@@ -289,7 +294,9 @@ class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||
: 340,
|
||||
height: isLoggedIn
|
||||
? MediaQuery.of(context).size.height * 0.9
|
||||
: (_isSignupMode ? 400 : 280),
|
||||
: (_isSignupMode
|
||||
? 400
|
||||
: (_usePasswordMode ? 350 : 280)),
|
||||
child: ClipRRect(
|
||||
borderRadius: BorderRadius.circular(16),
|
||||
child: BackdropFilter(
|
||||
@@ -336,7 +343,7 @@ class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||
}
|
||||
return Column(
|
||||
children: [
|
||||
const SizedBox(height: 8),
|
||||
const SizedBox(height: 80),
|
||||
_buildOrgRow(context),
|
||||
Expanded(
|
||||
child: _buildDrive(
|
||||
@@ -351,6 +358,7 @@ class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||
)
|
||||
: LoginForm(
|
||||
onSignupModeChanged: _setSignupMode,
|
||||
onPasswordModeChanged: _setPasswordMode,
|
||||
),
|
||||
),
|
||||
// Top-left radial glow - primary accent light
|
||||
|
||||
Reference in New Issue
Block a user