Files
flutter_kms_1/lib/pages/login.dart
2025-10-30 17:31:01 +09:00

56 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
class LoginPage extends StatelessWidget {
const LoginPage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
Column(
children: [
],
),
],
),
);
}
}
Widget _buildTextField({
required IconData icon,
required String hintText,
bool obscureText = false,
required bool isDarkMode,
required Color inputBackgroundColor,
required Color subtleTextColor,
required Color textColor,
}) {
return TextField(
obscureText: obscureText,
style: GoogleFonts.inter(color: textColor),
decoration: InputDecoration(
contentPadding: const EdgeInsets.symmetric(vertical: 20),
hintText: hintText,
hintStyle: GoogleFonts.inter(color: subtleTextColor),
prefixIcon: Padding(
padding: const EdgeInsets.only(left: 20, right: 12),
child: Icon(icon, color: subtleTextColor),
),
filled: true,
fillColor: inputBackgroundColor,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(12),
borderSide: BorderSide.none,
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(12),
borderSide: const BorderSide(color: Color(0xFF137FEC), width: 2),
),
),
);
}