~cytrogen/fluent-reader-mobile

ref: 04b35b4c4e9b61b864bb0bfcff8b0a4e1882cfc1 fluent-reader-mobile/lib/pages/error_log_page.dart -rw-r--r-- 1.1 KiB
04b35b4c — mustafagenc Turkish language support added 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import 'package:fluent_reader_lite/components/list_tile_group.dart';
import 'package:fluent_reader_lite/generated/l10n.dart';
import 'package:fluent_reader_lite/utils/colors.dart';
import 'package:fluent_reader_lite/utils/store.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

class ErrorLogPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final errorLog = Store.getErrorLog();
    return CupertinoPageScaffold(
      backgroundColor: MyColors.background,
      navigationBar: CupertinoNavigationBar(
        middle: Text(S.of(context).errorLog),
        trailing: CupertinoButton(
          padding: EdgeInsets.zero,
          child: Text(S.of(context).copy),
          onPressed: () {
            Clipboard.setData(ClipboardData(text: errorLog));
          },
        ),
      ),
      child: ListView(children: [
        ListTileGroup([
          SelectableText(
            errorLog,
            style: TextStyle(color: CupertinoColors.label.resolveFrom(context)),
          ),
        ]),
      ]),
    );
  }
}