# Functions
NewAction use to create new action.
NewButtonBlock returns a new instance of a button block to be rendered.
NewCarouselBlock returns a new instance of a section block to be rendered.
NewContainerBlock returns a new instance of a container block to be rendered.
NewDialog used for initialization of new dialog components NewDialog returns a new instance of a dialog component to be rendered.
NewDividerBlock returns a new instance of a divider block to be rendered.
NewDrawer used for initialization of new drawer components.
NewImageBlock returns a new instance of a section block to be rendered.
NewInputBlock returns a new instance of a input block to be rendered.
NewMessage used for initialization of new message components NewMessage returns a new instance of a message component to be rendered.
NewNotification used for initialization of new notification components NewNotification returns a new instance of a notification component to be rendered.
NewSubheading returns a new instance of a subheading object to be used in drawer component.
NewTableBlock returns a new instance of a table block to be rendered.
NewTextBlock returns a new instance of a section block to be rendered.
NewTextListBlock returns a new instance of a section block to be rendered.
NewTitle use to create new title.
# Constants
ButtonBlockObjectColorDanger this is a danger color (#D64241).
ButtonBlockObjectColorPrimary this is a primary color (#269CD9).
ButtonBlockObjectColorSecondary this is a secondary color (#52697A).
ButtonObjectIconCart this is a cart icon.
ButtonObjectIconTrash this is a delete icon (X).
ButtonObjectIconTrash this is a trash icon.
ButtonObjectIconView this is a view icon.
ButtonObjectVariantContained this is a contained variant.
ButtonObjectVariantOutlined this is a outlined variant.
ButtonObjectVariantText this is a text variant.
CDColumn this is a column/vertical direction.
CDRow this is a row/horizontal direction.
CPCenter this is a center position.
CPEnd this is a final position according to direction.
CPStart this is a starting position according to direction.
InputBlockObjectTypeCheckbox is the type for checkbox input.
InputBlockObjectTypeCounter is the type for counter input.
InputBlockObjectTypeDistrictSelect is the type for district_select input.
InputBlockObjectTypeNumber is the type for number input.
InputBlockObjectTypePassword is the type for text area input.
InputBlockObjectTypeRadio is the type for radio input.
InputBlockObjectTypeSelect is the type for select input.
InputBlockObjectTypeText is the type for text input.
InputBlockObjectTypeTextArea is the type for text area input.
MBTButton is the type for button block.
MBTCarousel is the type for carousel block.
MBTContainer is the type for container block.
MBTDivider is the type for divider block.
MBTImage is the type for image block.
MBTInput is the type for input block.
MBTTable is the type for table block.
MBTTAction this is a button type.
MBTTCancel this is a cancel type.
MBTText is the type for text block.
MBTTextList is the type for text list block.
MBTTSubmit this is a submit type.
MCTDialog is the type for dialog component.
MCTDrawer is the type for drawer component.
MCTMessage is the type for message component.
MCTNotification is the type for notification component.
MNOTFailed is the type for failed notification.
MNOTSuccess is the type for success notification.
center align is center position text.
left align is left position text.
right align is right position text.
danger color is red (#E05D52).
disabled color is silver or text disabled (#D0D9E0).
primary color is primary (#269CD9).
secondary color is secondary (#7590A3).
text color is text (#3D4F5C).
figure type is 16px bold (color: primary (#269CD9)).
heading type is 16px bold.
paragraph type is 14px medium.
span type is 12px medium.
subheading type is 14px bold.
subheading2 type is 12px bold.
title type is 24px bold.
# Structs
Action contains multiple buttons block and action id.
ButtonActionObject.
ButtonBlockObject holds the detail of the ButtonBlock.
CarouselBlockObject defines detail of block carousel.
ContainerBlockObject holds the detail of the ContainerBlock.
HeaderObject is the struct for field `Header` in TableBlockObject.
ImageBlockObject holds the detail of the ImageBlock.
InputActionObject is an action that will trigger to the next action with the appropriate payload filled in the input.
InputBlockObject holds the detail of the InputBlock.
InputBlockOptionsObject is the options for radio InputBlockObject type.
MessageImageObject holds the image detail for MessageObject.
MessageObject holds the detail of the MessageObject.
MessageTextObject holds the text body for MessageObject.
NotificationObject holds the image detail for MessageObject.
Subheading is a part of drawer component.
TableBlockObject holds the detail of the TableBlock.
TextBlockObject holds the detail of the TextBlock.
TextHeaderObject is the struct for field `Text` in HeaderObject.
TextBlock is a subtype of block.
Title is title on the component.
# Interfaces
IAppendable an interface which has an AddBlocks method.
IBlock is the interface for blocks.
IComponent is the interface for components.
# Type aliases
ButtonBlockObjectColor this is a color of the button.
ButtonBlockObjectIcon this is a icon of the button.
ButtonBlockObjectType this is type of the button.
ButtonBlockObjectVariant this is a variant of the button.
ContainerDirection is a block stack direction.
ContainerPosition is a position of container, the position is start, center, end.
InputBlockObjectType is a type for field `Input` in InputBlockObject.
No description provided by the author
No description provided by the author
No description provided by the author
TextBlockObjectAlign is a type to define align text.
TextBlockObjectColor is a type to define color text.
TextBlockObjectType is a type to define type text.