Files
ReelShort/lib/pages/discover/widgets/discover_header.dart
T

41 lines
988 B
Dart

// Author: fruit.com.cn
import 'package:flutter/material.dart';
import '../../../core/theme/app_dimens.dart';
import 'discover_search_field.dart';
/// 剧场页页头:整行搜索框(内嵌识剧入口)。
class DiscoverHeader extends StatelessWidget {
const DiscoverHeader({
super.key,
required this.controller,
required this.focusNode,
required this.onChanged,
required this.loading,
required this.onIdentify,
});
final TextEditingController controller;
final FocusNode focusNode;
final ValueChanged<String> onChanged;
final bool loading;
final VoidCallback onIdentify;
@override
Widget build(BuildContext context) {
return SizedBox(
height: AppDimens.contentHeaderHeight,
child: Center(
child: DiscoverSearchField(
controller: controller,
focusNode: focusNode,
onChanged: onChanged,
loading: loading,
onIdentify: onIdentify,
),
),
);
}
}