FIx `headerTextStyles`

pull/1575/head
Aleksei 1 year ago
parent 80861b46aa
commit 49d46797aa
  1. 28
      lib/src/widgets/toolbar/buttons/dropdown_header_style.dart

@ -100,20 +100,12 @@ class _QuillToolbarSelectHeaderStyleDropdownButtonState
} }
@override @override
void initState() { void didChangeDependencies() {
super.initState(); super.didChangeDependencies();
controller.addListener(_didChangeEditingValue);
_selectedAttribute = _getHeaderValue();
}
@override
Widget build(BuildContext context) {
assert(_attrbuites.every((element) => _valueToText.keys.contains(element)));
if (_headerTextStyles == null) { if (_headerTextStyles == null) {
final defaultStyles = QuillStyles.getStyles(context, false); final defaultStyles = DefaultStyles.getInstance(context);
_headerTextStyles = { _headerTextStyles = {
Attribute.h1: defaultStyles!.h1!.style, Attribute.h1: defaultStyles.h1!.style,
Attribute.h2: defaultStyles.h2!.style, Attribute.h2: defaultStyles.h2!.style,
Attribute.h3: defaultStyles.h3!.style, Attribute.h3: defaultStyles.h3!.style,
Attribute.h4: defaultStyles.h4!.style, Attribute.h4: defaultStyles.h4!.style,
@ -121,6 +113,18 @@ class _QuillToolbarSelectHeaderStyleDropdownButtonState
Attribute.h6: defaultStyles.h6!.style, Attribute.h6: defaultStyles.h6!.style,
}; };
} }
}
@override
void initState() {
super.initState();
controller.addListener(_didChangeEditingValue);
_selectedAttribute = _getHeaderValue();
}
@override
Widget build(BuildContext context) {
assert(_attrbuites.every((element) => _valueToText.keys.contains(element)));
final baseButtonConfigurations = final baseButtonConfigurations =
context.requireQuillToolbarBaseButtonOptions; context.requireQuillToolbarBaseButtonOptions;

Loading…
Cancel
Save