mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-05-25 09:22:36 +00:00
Fix an Exception:
```
════════ Exception caught by rendering library ═════════════════════════════════
A RenderFlex overflowed by 274 pixels on the bottom.
The relevant error-causing widget was:
Column Column:file:///lib/modules/manga/reader/widgets/chapter_transition_page.dart:28:18
════════════════════════════════════════════════════════════════════════════════
```
Improved: The UI adapts to the reading mode now
29 lines
957 B
Dart
29 lines
957 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:mangayomi/modules/manga/reader/providers/reader_controller_provider.dart';
|
|
import 'package:mangayomi/modules/manga/reader/u_chap_data_preload.dart';
|
|
import 'package:mangayomi/modules/manga/reader/widgets/chapter_transition_page.dart';
|
|
|
|
class TransitionViewPaged extends ConsumerWidget {
|
|
final UChapDataPreload data;
|
|
|
|
const TransitionViewPaged({super.key, required this.data});
|
|
|
|
@override
|
|
Widget build(BuildContext context, WidgetRef ref) {
|
|
if (!data.isTransitionPage) {
|
|
return const SizedBox.shrink();
|
|
}
|
|
|
|
final readerMode = ref
|
|
.read(readerControllerProvider(chapter: data.chapter!).notifier)
|
|
.getReaderMode();
|
|
|
|
return ChapterTransitionPage(
|
|
currentChapter: data.chapter!,
|
|
nextChapter: data.nextChapter,
|
|
mangaName: data.mangaName ?? '',
|
|
readerMode: readerMode,
|
|
);
|
|
}
|
|
}
|