import 'package:flutter/material.dart'; import '../theme/app_theme.dart'; class SearchField extends StatelessWidget { final String hint; final ValueChanged onChanged; const SearchField({super.key, required this.hint, required this.onChanged}); @override Widget build(BuildContext context) { // Ultra kompakt: 16px yükseklik, 8pt metin. return Container( height: 16, decoration: BoxDecoration( color: AppColors.surfaceAlt, borderRadius: BorderRadius.circular(4), border: Border.all(color: AppColors.border), ), child: TextField( autofocus: true, onChanged: onChanged, cursorColor: AppColors.accent, style: TextStyle(color: AppColors.textPrimary, fontSize: 11), decoration: InputDecoration( isDense: true, prefixIcon: Icon(Icons.search, size: 12, color: AppColors.textMuted), prefixIconConstraints: const BoxConstraints(minWidth: 26, minHeight: 12), hintText: 'Everything ile dosya/klasör ara…', hintStyle: TextStyle(color: AppColors.textMuted, fontSize: 8, height: 1.0), filled: true, fillColor: AppColors.surfaceAlt, border: OutlineInputBorder( borderRadius: BorderRadius.circular(5), borderSide: BorderSide(color: AppColors.border), ), contentPadding: const EdgeInsets.symmetric(vertical: 3, horizontal: 6), ), ), ); } }