feat: word counter service (#705)

* feat: word counter service

* chore: minor improvement

* test: add expect for stop()

* fix: code review
This commit is contained in:
Mathias Mogensen 2024-02-07 16:30:27 +01:00 • committed by GitHub
commit 9c27b8e309
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,18 +3,20 @@ import 'dart:convert';
import 'dart:io';
import 'dart:math';
import 'package:appflowy_editor/appflowy_editor.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:example/pages/customize_theme_for_editor.dart';
import 'package:example/pages/editor.dart';
import 'package:example/pages/editor_list.dart';
import 'package:example/pages/focus_example_for_editor.dart';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:path_provider/path_provider.dart';
import 'package:universal_html/html.dart' as html;
import 'package:appflowy_editor/appflowy_editor.dart';
enum ExportFileType {
documentJson,
markdown,
@ -93,9 +95,7 @@ class _HomePageState extends State<HomePage> {
surfaceTintColor: Colors.transparent,
title: const Text('AppFlowy Editor'),
),
body: SafeArea(
child: _buildBody(context),
),
body: SafeArea(child: _widgetBuilder(context)),
);
}
@ -220,10 +220,6 @@ class _HomePageState extends State<HomePage> {
);
}
Widget _buildBody(BuildContext context) {
return _widgetBuilder(context);
}
Widget _buildListTile(
BuildContext context,
String text,