fix: fav detail page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2024-11-19 14:51:53 +08:00
parent 6eb9ee35cf
commit ac0bf70441
2 changed files with 28 additions and 27 deletions

View File

@@ -242,7 +242,10 @@ class _FavDetailPageState extends State<FavDetailPage> {
return loadingState is Success
? loadingState.response.isEmpty
? const SliverToBoxAdapter(child: SizedBox())
: SliverGrid(
: SliverPadding(
padding: EdgeInsets.only(
bottom: MediaQuery.of(context).padding.bottom),
sliver: SliverGrid(
gridDelegate: SliverGridDelegateWithExtentAndRatio(
mainAxisSpacing: StyleString.cardSpace,
crossAxisSpacing: StyleString.safeSpace,
@@ -254,10 +257,8 @@ class _FavDetailPageState extends State<FavDetailPage> {
(context, index) {
if (index == loadingState.response.length) {
return Container(
height: MediaQuery.of(context).padding.bottom + 60,
padding: EdgeInsets.only(
bottom: MediaQuery.of(context).padding.bottom),
child: Center(
height: 60,
alignment: Alignment.center,
child: Obx(
() => Text(
_favDetailController.loadingText.value,
@@ -266,7 +267,6 @@ class _FavDetailPageState extends State<FavDetailPage> {
fontSize: 13),
),
),
),
);
}
return FavVideoCardH(
@@ -277,6 +277,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
},
childCount: loadingState.response.length + 1,
),
),
)
: loadingState is Error
? HttpError(

View File

@@ -68,8 +68,8 @@ class FavVideoCardH extends StatelessWidget {
child: Column(
children: [
Padding(
padding: const EdgeInsets.fromLTRB(
StyleString.safeSpace, 5, StyleString.safeSpace, 5),
padding:
const EdgeInsets.symmetric(horizontal: StyleString.safeSpace),
child: LayoutBuilder(
builder: (context, boxConstraints) {
double width =