import 'package:flutter/material.dart'; import '../../../core/components/search_input.dart'; import '../../../core/constants/colors.dart'; class SettingsTitle extends StatelessWidget { final String title; final TextEditingController? controller; final Function(String value)? onChanged; const SettingsTitle( this.title, { super.key, this.controller, this.onChanged, }); @override Widget build(BuildContext context) { return Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( title, style: const TextStyle( color: AppColors.primary, fontSize: 20, fontWeight: FontWeight.w600, ), ), if (controller != null) SizedBox( width: 300.0, child: SearchInput( controller: controller!, onChanged: onChanged, hintText: 'Search for food, coffe, etc..', ), ), ], ); } }