QueenFruits/Mobile Operasional/lib/features/stock_in/presentation/widgets/note_section.dart

48 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import 'package:niogu_app/core/constants/app_font_size.dart';
import 'package:sizer/sizer.dart';
class NoteSection extends StatelessWidget {
final bool isTablet;
final TextEditingController controller;
final String hint;
const NoteSection({
super.key,
required this.isTablet,
required this.controller,
required this.hint,
});
@override
Widget build(BuildContext context) {
return TextField(
maxLines: isTablet ? 6 : 3,
controller: controller,
style: TextStyle(
fontSize: isTablet
? (AppFontSize.medium - 1.25).sp
: (AppFontSize.small - 1.25).sp,
),
decoration: InputDecoration(
hintText: hint,
hintStyle: TextStyle(
color: Colors.grey[400],
fontSize: isTablet
? (AppFontSize.medium - 1.25).sp
: (AppFontSize.small - 1.25).sp,
),
filled: true,
fillColor: Colors.white,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(2.5.w),
borderSide: BorderSide(color: Colors.grey.shade200),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(2.5.w),
borderSide: BorderSide(color: Colors.grey.shade200),
),
),
);
}
}