Files
client-sdk-flutter/example/lib/widgets/text_field.dart
T

50 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
class LKTextField extends StatelessWidget {
final String label;
final TextEditingController? ctrl;
const LKTextField({
required this.label,
this.ctrl,
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) => Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.only(bottom: 10),
child: Text(
label,
style: const TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
),
),
),
Container(
padding: const EdgeInsets.symmetric(
vertical: 15,
horizontal: 15,
),
decoration: BoxDecoration(
border: Border.all(
width: 1,
color: Colors.white.withOpacity(.3),
),
borderRadius: BorderRadius.circular(8),
),
child: TextField(
controller: ctrl,
decoration: const InputDecoration.collapsed(
hintText: '',
),
keyboardType: TextInputType.url,
autocorrect: false,
),
),
],
);
}