ExpandableOrganizer class abstract

ExpandableOrganizer is an abstract model which can host WidgetElements and/or Folders

Inheritance
Implementers

Constructors

ExpandableOrganizer({required String name, required bool isExpanded, List<WidgetbookFolder>? folders, List<WidgetbookComponent>? widgets})

Properties

folders List<WidgetbookFolder>
The folders of one level in the folder tree. Folders will be shown above widgets.
final
hashCode int
The hash code for this object.
no setteroverride
isExpanded bool
Used to implement collapsing and expanding of the folder tree.
getter/setter pair
name String
Used to display the name of the Folder or WidgetElement
finalinherited
parent Organizer?
The Organizer hosting this element.
getter/setter pairinherited
path String
Used for navigation and matching hot reloaded elements with existing
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
widgets List<WidgetbookComponent>
The widgets of one level in the folder tree. Widgets will be shown below folders;
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
Abstract class for organizer panel in the left.
override