import 'package:flutter/material.dart'; import 'package:manager_app/Components/rounded_input_field.dart'; import 'package:manager_app/constants.dart'; class StringInputContainer extends StatelessWidget { final Color? color; final String label; final String? initialValue; final ValueChanged onChanged; final bool isUrl; final bool isSmall; final int maxLength; final double fontSize; final double fontSizeText; const StringInputContainer({ Key? key, this.color = kSecond, required this.label, this.initialValue = "", required this.onChanged, this.isUrl = false, this.isSmall = false, this.maxLength = 50, this.fontSize = 25, this.fontSizeText = 20, }) : super(key: key); @override Widget build(BuildContext context) { return Row( children: [ Text( label, style: const TextStyle( fontWeight: FontWeight.w400, fontSize: 16, ), ), Expanded( child: Padding( padding: const EdgeInsets.all(8.0), child: RoundedInputField( color: color!, textColor: kBlack, fontSize: fontSizeText, initialValue: initialValue, onChanged: onChanged, maxLength: maxLength, ), ), ), ], ); } }