mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-08-05 10:10:14 +08:00
@@ -3,7 +3,9 @@ import 'dart:convert';
|
||||
import 'package:PiliPlus/common/widgets/dialog/export_import.dart';
|
||||
import 'package:PiliPlus/common/widgets/disabled_icon.dart';
|
||||
import 'package:PiliPlus/common/widgets/loading_widget/http_error.dart';
|
||||
import 'package:PiliPlus/common/widgets/scaffold/simple_scaffold.dart';
|
||||
import 'package:PiliPlus/common/widgets/sliver_wrap.dart';
|
||||
import 'package:PiliPlus/common/widgets/view_insets_safe_area.dart';
|
||||
import 'package:PiliPlus/http/loading_state.dart';
|
||||
import 'package:PiliPlus/models_new/search/search_rcmd/data.dart';
|
||||
import 'package:PiliPlus/pages/search/controller.dart';
|
||||
@@ -57,29 +59,31 @@ class _SearchPageState extends State<SearchPage> {
|
||||
? _buildHotSearch(isTrending: false)
|
||||
: null;
|
||||
|
||||
return Scaffold(
|
||||
return SimpleScaffold(
|
||||
appBar: _buildAppBar,
|
||||
body: Padding(
|
||||
padding: .only(left: padding.left, right: padding.right),
|
||||
child: CustomScrollView(
|
||||
slivers: [
|
||||
if (_searchController.searchSuggestion) _buildSearchSuggest(),
|
||||
if (isPortrait) ...[
|
||||
?trending,
|
||||
_buildHistory,
|
||||
?rcmd,
|
||||
] else if (_searchController.enableTrending ||
|
||||
_searchController.enableSearchRcmd)
|
||||
SliverCrossAxisGroup(
|
||||
slivers: [
|
||||
SliverMainAxisGroup(slivers: [?trending, ?rcmd]),
|
||||
_buildHistory,
|
||||
],
|
||||
)
|
||||
else
|
||||
_buildHistory,
|
||||
SliverPadding(padding: .only(bottom: padding.bottom)),
|
||||
],
|
||||
child: ViewInsetsSafeArea(
|
||||
child: CustomScrollView(
|
||||
slivers: [
|
||||
if (_searchController.searchSuggestion) _buildSearchSuggest(),
|
||||
if (isPortrait) ...[
|
||||
?trending,
|
||||
_buildHistory,
|
||||
?rcmd,
|
||||
] else if (_searchController.enableTrending ||
|
||||
_searchController.enableSearchRcmd)
|
||||
SliverCrossAxisGroup(
|
||||
slivers: [
|
||||
SliverMainAxisGroup(slivers: [?trending, ?rcmd]),
|
||||
_buildHistory,
|
||||
],
|
||||
)
|
||||
else
|
||||
_buildHistory,
|
||||
SliverPadding(padding: .only(bottom: padding.bottom)),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user