Documentation

Components

Page

ComponentDescriptionPlan
PageA container of the whole page.Personal

Layout

ComponentDescriptionPlan
AccordionA content container with titled and expandable content containers (items).Pro
Accordion itemA titled and expandable content container (item) of an Accordion component.Pro
CardA card that contains three optional slots; a header, a body and a footer.Personal
DividerA way to divide content vertically; the content above the divider and the content below it.Personal
FooterA simple customizable footer that can be used at the bottom of the page.Personal
GridA grid-based container that is useful for creating some layouts.Personal
MarqueeA container component that rolls in one direction.Pro
Menu barA simple customizable menu bar that can be used at the top of the page.Personal
Menu bar 2A new customizable menu bar that can be used at the top of the page.Personal
SectionA mostly flex-based general purpose layout container that can be used for more than that.Personal
Side barComing soon...Personal
SpacerA component that adds space between other components.Personal
Tab paneA content container with titled tabs that contains content containers (items).Pro
Tab pane itemA titled content container (item) that is represented as a tab in a TabPane component.Pro
TimelineA content container that shows its items as a timeline.Pro
Timeline itemA content container that shows a date, some optional fields and optional components.Pro

Content

ComponentDescriptionPlan
AreaChartAn area chart represents data as an area.Pro
BadgeA badge can be used to display unread notifications, item counts or status indicators among other things.Personal
BarChartA bar chart represents data as bars.Pro
BreadcrumbA breadcrumb can be used to show the navigation structure of a website.Personal
HeadingA heading with six different levels that have been configured using a typography scale.Personal
IconAn icon that supports Font Awesome icons.Pro
ImageAn image with built-in optimization capabilities.Personal
ListA list that can be either ordered or unordered.Personal
List itemAn item in an ordered or unordered list.Personal
Progress barA progress bar shows the progress of some process or task.Pro
RatingA component that allows you to rate something by selecting how many stars it should have.Pro
Rich textA rich text-editor and viewer with support for text styles and headings among other things.Pro
TableA component that contains mainly tabular data.Personal
Table dataA component that contains the tabular data for a column in a row of a table.Personal
Table headerA component that contains the header for a column in a table.Personal
Table rowA component that contains a row in a table.Personal
TextA component that contains text.Personal
VideoA video component with support for different formats.Personal

Interaction

ComponentDescriptionPlan
ButtonA button or a link that looks like a button.Personal
CanvasA programmable canvas that can be used to create interactive experiences, tools or games.Pro Gold
LinkA link that can be configured to open in the same window or a separate blank window.Personal
MapA map that uses tiles from OpenStreetMap by default.Pro

Forms

ComponentDescriptionPlan
CheckboxA checkbox that is useful in forms among other places.Personal
FormA form that allows you to submit data.Personal
InputAn input that can be used in a form or other places and receive input.Personal
LabelA label that mainly describes form controls like inputs and text areas.Personal
Radio groupA radio group where only one radio button can be enabled at a time.Personal
SelectA form control with a drop-down menu where you can select an option.Personal
SwitchA component that acts in a similar way to a checkbox but looks different.Personal
Text areaA text area that can be used in a form or other places and receive input.Personal

Feedback and status

ComponentDescriptionPlan
AlertA content container that alerts the user in a visual way using different themes.Personal
DialogA dialog that contains three optional slots; a header, a body and a footer.Personal
SpinnerA component that spins around forever and is useful for when things are loading.Personal

Advanced

ComponentDescriptionPlan
ElementA useful component if you cannot do what you want with other existing ones.Pro Gold

Expressions

Constants

ExpressionDescriptionPlan
LiteralComing soon...Personal

Math

ExpressionDescriptionPlan
AbsoluteReturns the absolute value of a number.Personal
Inverse cosineReturns the inverse cosine of a number in radians.Pro
Inverse hyperbolic cosineReturns the inverse hyperbolic cosine of a number.Pro
AddReturns the sum of the addition.Personal
Inverse sineReturns the inverse sine of a number in radians.Pro
Inverse hyperbolic sineReturns the inverse hyperbolic sine of a number.Pro
Inverse tangentReturns the inverse tangent of a number in radians.Pro
Angle between pointsReturns the radian-based angle in the plane between the positive X-axis and the ray from (0, 0) to the point (x, y).Pro
Inverse hyperbolic tangentReturns the inverse hyperbolic tangent of a number.Pro
AverageReturns the average number of the supplied array, or 0 if the array is empty.Personal
CeilingReturns the smallest integer greater than or equal to the given number.Personal
ClampComing soon...Personal
CosineReturns the cosine of a number in radians.Pro
Hyperbolic cosineReturns the hyperbolic cosine of a number.Pro
DivideReturns the quotient of the division.Personal
FloorReturns the largest integer less than or equal to the given number.Personal
MaximumReturns the largest number in the array provided.Personal
MinimumReturns the smallest number in the array provided.Personal
MultiplyReturns the product of the multiplication.Personal
PIComing soon...Personal
Power ofReturns the value of the provided base raised to the provided power.Pro
RandomComing soon...Personal
RoundComing soon...Personal
SineReturns the sine of a number in radians.Pro
Hyperbolic sineReturns the hyperbolic sine of a number.Pro
Square rootReturns the square root of a number.Pro
SubtractReturns the difference of the subtraction.Personal
SumReturns the sum of all numbers in the provided array.Personal
TangentReturns the tangent of a number in radians.Pro
Hyperbolic tangentReturns the hyperbolic tangent of a number.Pro

Logic

ExpressionDescriptionPlan
AndComing soon...Personal
CoalesceComing soon...Personal
EqualsComing soon...Personal
Greater thanComing soon...Personal
Greater than or equal toComing soon...Personal
IfComing soon...Personal
IncludesComing soon...Pro
Less thanComing soon...Personal
Less than or equal toComing soon...Personal
NotComing soon...Personal
OrComing soon...Personal

Text

ExpressionDescriptionPlan
ConcatenateComing soon...Personal
ContainsComing soon...Personal
Is e-mail addressReturns true if the provided value is a valid e-mail address and false otherwise.Personal
JoinComing soon...Personal
LowercaseReturns a string representation of value in lowercase.Personal
ReplaceComing soon...Personal
SplitComing soon...Personal
LengthReturns the length of a text string.Personal
SubstringReturns a substring of the provided value.Personal
To stringReturns a string representation of the provided value.Personal
TrimReturns a string based on the provided value but with any leading and trailing whitespace trimmed.Personal
UppercaseReturns a string representation of value in uppercase.Personal

Collections

ExpressionDescriptionPlan
AllComing soon...Pro
AnyComing soon...Pro
ArrayReturns an array representation of the provided variadic values.Pro
CountComing soon...Pro
DistinctComing soon...Pro
FilterComing soon...Pro
FirstComing soon...Pro
Group byComing soon...Pro Gold
LastComing soon...Pro
LengthComing soon...Pro
LookupComing soon...Pro Gold
MapComing soon...Pro
PipelineComing soon...Pro Gold
RangeComing soon...Pro
SortComing soon...Pro

Object

ExpressionDescriptionPlan
Get by keyComing soon...Personal
ObjectComing soon...Pro
PathComing soon...Pro
StateReturns the state value associated with the provided path.Pro

Conversion

ExpressionDescriptionPlan
Degrees to radiansReturns the number of radians that the provided degrees represents.Personal
Hours to millisecondsReturns the number of milliseconds that the provided hours represents.Personal
Hours to minutesReturns the number of minutes that the provided hours represents.Personal
Hours to secondsReturns the number of seconds that the provided hours represents.Personal
Is arrayReturns true if the provided value is an array and false otherwise.Personal
Is booleanReturns true if the provided value is of type boolean (true or false) and false otherwise.Personal
Is nullReturns true if the provided value is null and false otherwise.Personal
Is numberReturns true if the provided value is a number and false otherwise.Personal
Is objectReturns true if the provided value is an object and false otherwise.Personal
Is stringReturns true if the provided value is a string and false otherwise.Personal
Milliseconds to hoursReturns the number of hours that the provided milliseconds represents.Personal
Milliseconds to minutesReturns the number of minutes that the provided milliseconds represents.Personal
Milliseconds to secondsReturns the number of seconds that the provided milliseconds represents.Personal
Minutes to hoursReturns the number of hours that the provided minutes represents.Personal
Minutes to millisecondsReturns the number of milliseconds that the provided minutes represents.Personal
Minutes to secondsReturns the number of seconds that the provided minutes represents.Personal
Radians to degreesReturns the number of degrees that the provided radians represents.Personal
Seconds to hoursReturns the number of hours that the provided seconds represents.Personal
Seconds to millisecondsReturns the number of milliseconds that the provided seconds represents.Personal
Seconds to minutesReturns the number of minutes that the provided seconds represents.Personal
To arrayReturns an array representation of the provided value.Personal
To booleanReturns a boolean representation of the provided value.Personal
To numberReturns a number representation of the provided value.Personal
To objectReturns an object representation of the provided value.Personal

Date & Time

ExpressionDescriptionPlan
AddComing soon...Pro
DifferenceComing soon...Pro
PartComing soon...Personal
FormatComing soon...Personal
Get ageComing soon...Personal
NowComing soon...Personal

Component

ExpressionDescriptionPlan
ComponentComing soon...Pro Gold
PropertyComing soon...Pro

Viewport

ExpressionDescriptionPlan
Is desktopReturns true if the viewport is currently viewed as a desktop and false otherwise.Personal
Is landscapeReturns true if the viewport is currently using a landscape orientation and false otherwise.Personal
Is mobileReturns true if the viewport is currently viewed as a mobile and false otherwise.Personal
Is portraitReturns true if the viewport is currently using a portrait orientation and false otherwise.Personal
Is tabletReturns true if the viewport is currently viewed as a tablet and false otherwise.Personal
HeightReturns the height of the viewport.Personal
OrientationReturns a string with the orientation of the viewport.Personal
WidthReturns the width of the viewport.Personal

WebSocket

ExpressionDescriptionPlan
Is connectedReturns true if the client is connected to the server and false otherwise.Pro Gold
Is connectedReturns true if the client is disconnected from the server and false otherwise.Pro Gold
Is reconnectingReturns true if the client is currently reconnecting to the server and false otherwise.Pro Gold
DataComing soon...Pro Gold
Data arrayComing soon...Pro Gold

Canvas

ExpressionDescriptionPlan
Delta timeReturns the delta time since the last update.Pro Gold
Frames per secondReturns the most recently calculated frames per second (FPS).Pro Gold
FrameComing soon...Pro Gold
HeightReturns the height of the canvas.Pro Gold
Key downReturns true if the provided key is being pressed and false otherwise.Pro Gold
Mouse buttonComing soon...Pro Gold
Mouse downComing soon...Pro Gold
Mouse movedComing soon...Pro Gold
Mouse pressedComing soon...Pro Gold
Mouse releasedComing soon...Pro Gold
Mouse wheelComing soon...Pro Gold
Mouse XReturns the X-coordinate of the mouse cursor in the canvas.Pro Gold
Mouse YReturns the Y-coordinate of the mouse cursor in the canvas.Pro Gold
TimeComing soon...Pro Gold
WidthReturns the width of the canvas.Pro Gold

Platform User

ExpressionDescriptionPlan
Is administratorReturns true if the platform user is an administrator and false otherwise.Pro
Is authenticatedReturns true if the platform user is authenticated and false otherwise.Personal
Is website ownerReturns true if the platform user is owner of the website and false otherwise.Personal
E-mail addressReturns a string with the e-mail address of the platform user.Personal

User

ExpressionDescriptionPlan
Is authenticatedReturns true if the website user is authenticated and false otherwise.Pro Gold
E-mail addressReturns a string with the e-mail address of the website user.Pro Gold
NameReturns a string with the name of the website user.Pro Gold

Website

ExpressionDescriptionPlan
DescriptionReturns a string with the description of the website.Personal
LanguageReturns a string with the language of the website.Personal
NameReturns a string with the name of the website.Personal

Actions

Navigation

ActionDescriptionPlan
NavigateNavigates to another page.Pro

Component

ActionDescriptionPlan
AddAdds a new component to some existing parent component.Pro Gold
RemoveRemoves an existing component from the page.Pro Gold
UpdateUpdates properties of a specified component.Pro

State

ActionDescriptionPlan
Add valueAdds a state value to a specified list of values.Pro
Set valueSets a state value.Pro

Flow Control

ActionDescriptionPlan
ClientTransfers the rest of the execution back to the client from the server.Pro Gold
For eachExecutes all actions that follow for each item in the array.Pro
IfExecutes the first action that follows if the specified condition is true and executes the second action otherwise.Pro
ServerTransfers the rest of the execution to the server.Pro Gold
WaitWaits some number of milliseconds before the next action can execute.Pro

Communication

ActionDescriptionPlan
Send e-mailSends an e-mail from some sender to some recipient.Pro Gold
Send requestSends a request to some endpoint.

WebSocket

ActionDescriptionPlan
BroadcastBroadcasts a message with some data to everyone.Pro Gold
ConnectConnects to the server.Pro Gold
Add dataBroadcasts a message with some data to everyone and adds it to the server temporarily.Pro Gold
Clear dataClears all messages with data added to the server.Pro Gold
Remove dataRemoves a message with data from the server if it matches the provided data.Pro Gold
DisconnectDisconnects from the server.Pro Gold
EmitEmits a message with some data to the provided room.Pro Gold

Canvas

ActionDescriptionPlan
CircleDraws or fills a circle in the current canvas.Pro Gold
ClearClears the current canvas.Pro Gold
ImageDraws an image in the current canvas.Pro Gold
LineDraws a line in the current canvas.Pro Gold
PolygonDraws or fills a polygon in the current canvas.Pro Gold
RectangleDraws or fills a rectangle in the current canvas.Pro Gold
RestoreRestores the current canvas.Pro Gold
RotateRotates the current canvas.Pro Gold
SaveSaves the current canvas.Pro Gold
ScaleScales the current canvas.Pro Gold
TextFills text in the current canvas.Pro Gold
TranslateTranslates the current canvas.Pro Gold

User

ActionDescriptionPlan
Sign inSigns in the website user.Pro Gold
Sign outSigns out the website user.Pro Gold
Sign upSigns up as a website user.Pro Gold

Debugging

ActionDescriptionPlan
PrintPrints a message or some data to the console.Pro