From 182fc3dd555098960441efc977adf1bd3a01337f Mon Sep 17 00:00:00 2001 From: nazarski <110051407+nazarski@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:34:38 +0300 Subject: [PATCH] Example app added LanguageToolTextField widget --- example/lib/app.dart | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/example/lib/app.dart b/example/lib/app.dart index f3d9ca4..d01fb45 100644 --- a/example/lib/app.dart +++ b/example/lib/app.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:languagetool_textfield/languagetool_textfield.dart'; class App extends StatefulWidget { const App({super.key}); @@ -8,8 +9,25 @@ class App extends StatefulWidget { } class _AppState extends State { + static final LanguageTool _languageTool = LanguageTool(); + final DebounceLangToolService _debouncedLangService; + + _AppState() + : _debouncedLangService = DebounceLangToolService( + LangToolService(_languageTool), + const Duration(milliseconds: 500), + ); @override Widget build(BuildContext context) { - return const Placeholder(); + return Material( + child: LanguageToolTextField( + langService: _debouncedLangService, + style: const TextStyle(), + decoration: const InputDecoration(), + mistakeBuilder: () { + return Container(); + }, + ), + ); } }