Fix localization

pull/1547/head
Aleksei 1 year ago
parent 387b906e43
commit 382182332b
  1. 31
      lib/src/widgets/toolbar/buttons/link_style2.dart

@ -6,11 +6,13 @@ import '../../../../extensions.dart'
show UtilityWidgets, AutoFormatMultipleLinksRule; show UtilityWidgets, AutoFormatMultipleLinksRule;
import '../../../extensions/quill_provider.dart'; import '../../../extensions/quill_provider.dart';
import '../../../l10n/extensions/localizations.dart'; import '../../../l10n/extensions/localizations.dart';
import '../../../l10n/widgets/localizations.dart';
import '../../../models/documents/attribute.dart'; import '../../../models/documents/attribute.dart';
import '../../../models/themes/quill_dialog_theme.dart'; import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart'; import '../../../models/themes/quill_icon_theme.dart';
import '../../controller.dart'; import '../../controller.dart';
import '../../link.dart'; import '../../link.dart';
import '../../utils/provider.dart';
import '../base_toolbar.dart'; import '../base_toolbar.dart';
/// Alternative version of [QuillToolbarLinkStyleButton]. This widget has more /// Alternative version of [QuillToolbarLinkStyleButton]. This widget has more
@ -171,18 +173,23 @@ class _QuillToolbarLinkStyleButton2State
final textLink = await showDialog<QuillTextLink>( final textLink = await showDialog<QuillTextLink>(
context: context, context: context,
barrierColor: dialogBarrierColor, barrierColor: dialogBarrierColor,
builder: (_) => LinkStyleDialog( builder: (_) => QuillProvider.value(
dialogTheme: options.dialogTheme, value: context.requireQuillProvider,
text: initialTextLink.text, child: FlutterQuillLocalizationsWidget(
link: initialTextLink.link, child: LinkStyleDialog(
constraints: options.constraints, dialogTheme: options.dialogTheme,
addLinkLabel: options.addLinkLabel, text: initialTextLink.text,
editLinkLabel: options.editLinkLabel, link: initialTextLink.link,
linkColor: options.linkColor, constraints: options.constraints,
childrenSpacing: options.childrenSpacing, addLinkLabel: options.addLinkLabel,
autovalidateMode: options.autovalidateMode, editLinkLabel: options.editLinkLabel,
validationMessage: options.validationMessage, linkColor: options.linkColor,
buttonSize: options.buttonSize, childrenSpacing: options.childrenSpacing,
autovalidateMode: options.autovalidateMode,
validationMessage: options.validationMessage,
buttonSize: options.buttonSize,
),
),
), ),
); );

Loading…
Cancel
Save