RawTextField -> ADRawTextField

This commit is contained in:
Ashita Prasad
2024-12-12 03:37:22 +05:30
parent 3b235dbe94
commit cc9e4eb787
5 changed files with 6 additions and 8 deletions

View File

@ -0,0 +1,38 @@
import 'package:apidash_design_system/apidash_design_system.dart';
import 'package:flutter/material.dart';
class ADRawTextField extends StatelessWidget {
const ADRawTextField({
super.key,
this.onChanged,
this.controller,
this.hintText,
this.style,
this.readOnly = false,
});
final void Function(String)? onChanged;
final TextEditingController? controller;
final String? hintText;
final TextStyle? style;
final bool readOnly;
@override
Widget build(BuildContext context) {
return TextField(
readOnly: readOnly,
controller: controller,
onChanged: onChanged,
style: style,
decoration: InputDecoration(
isDense: true,
border: InputBorder.none,
hintText: hintText,
contentPadding: kPv8,
),
onTapOutside: (PointerDownEvent event) {
FocusManager.instance.primaryFocus?.unfocus();
},
);
}
}

View File

@ -1,3 +1,5 @@
export 'button_icon.dart';
export 'checkbox.dart';
export 'dropdown.dart';
export 'textfield_outlined.dart';
export 'textfield_raw.dart';