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

Loading…
Cancel
Save