import 'package:flutter/widgets.dart' show Axis, WrapAlignment, WrapCrossAlignment, immutable; import '../../../widgets/toolbar/base_toolbar.dart'; import 'toolbar_shared_configurations.dart'; @immutable class QuillToolbarConfigurations extends QuillSharedToolbarProperties { const QuillToolbarConfigurations({ required this.childrenBuilder, super.axis = Axis.horizontal, super.toolbarSize = kDefaultIconSize * 2, super.toolbarSectionSpacing = kToolbarSectionSpacing, super.toolbarIconAlignment = WrapAlignment.center, super.toolbarIconCrossAlignment = WrapCrossAlignment.center, super.color, super.sectionDividerColor, super.sectionDividerSpace, super.linkDialogAction, super.multiRowsDisplay = true, super.decoration, /// Note this only used when you using the quill toolbar buttons like /// `QuillToolbarHistoryButton` inside it super.buttonOptions = const QuillToolbarButtonOptions(), }); final QuillBaseToolbarChildrenBuilder childrenBuilder; @override List get props => []; }