Skip to content

Elements

There are multiple types of elements to help keep the data structure strict for the frontend.

Icons

Icons are used in multiple components and elements and are the base for Action Icons.

Props

Get a full list of props from Vuetify V-Icons

Modified or Custom Props

PropertyTypeDefaultDescription
classStringundefinedClasses to add to Icon component
tooltipTooltipundefinedAdd Tooltip to Icon

Alerts

Style and Display a V-Alert with an Alert Trigger on a specific form action.

Props

Get a full list of props from Vuetify V-Alerts

Modified or Custom Props

PropertyTypeDefaultDescription
auto_close_timerInteger0Auto close alert timer in milliseconds.
append_iconIcon, undefinedundefinedAppend icon to alert.
colsInteger, String12How many cols the alert should spread.
content_placeholderString<response-data>Placeholder to insert the response into alert body
iconIcon, undefinedundefinedThis property is applied to prepend_icon
prepend_iconIcon, undefinedundefinedPrepend icon to alert.
textStringundefinedThis has been altered to allow basic HTML
triggerAlertTriggersSuccessProcessingThis has been altered to allow basic HTML
Props Not Present
Property
location
model-value

Buttons

Style and Display a V-Btn - Can be fully custom button or consist of a Button Type

Props

Get a full list of props from Vuetify V-Buttons

Modified or Custom Props

PropertyTypeDefaultDescription
classStringundefinedClasses to add to Button component
orderInteger0When multiple buttons are present, define an order
tooltipTooltipundefinedAdd Tooltip to Icon
Props Not Present
Property
location
ripple

Tooltips

Style and Display a V-Tooltip

Props

Get a full list of props from Vuetify V-Tooltips

Props Not Present
Property
activator-props
location-strategy
model-value
origin

Style and Display a V-Menu used for Picker Fields

Props

Get a full list of props from Vuetify V-Menu

Modified or Custom Props

PropertyTypeDefaultDescription
classStringundefinedClasses to add to Button component
orderInteger0When multiple buttons are present, define an order
tooltipTooltipundefinedAdd Tooltip to Icon
Props Not Present
Property
activator-props
location-strategy
model-value
origin
transition

Progress Circular

Style and Display a V-Progress-Circular

Props

Get a full list of props from Vuetify V-Progress-Circular

Modified or Custom Props

PropertyTypeDefaultDescription
classStringundefinedClasses to add to Progress Circular component
Props Not Present
Property
model-value

Progress Linear

Style and Display a V-Progress-Linear

Props

Get a full list of props from Vuetify V-Progress-Linear

Modified or Custom Props

PropertyTypeDefaultDescription
classStringundefinedClasses to add to Progress Linear component
Props Not Present
Property
model-value
buffer-value
clickable
max

Checkbox Item

Class used for handling checkboxes in CheckboxGroupFields.

Custom Props

PropertyTypeDefaultDescription
colorStringundefinedColor of checkbox
colsString,Integer12How many cols to spread the checkbox across
idStringundefinedID of the checkbox
labelStringundefinedDisplay label for the checkbox
valueMixedundefinedValue of the checkbox

Select Item

Class used for handling items in SelectFields and AutoCompleteFields.

Custom Props

PropertyTypeDefaultDescription
idStringundefinedID of the select item
valueMixedundefinedValue of the select item

Rule Item

Class used for handling validation rules.

Custom Props

PropertyTypeDefaultDescription
nameStringundefinedName of the validation rule
valueMixedundefinedValue of the validation

Radio Item

Class used for handling radio in RadioGroupFields.

Custom Props

PropertyTypeDefaultDescription
colorStringundefinedColor of radio
labelStringundefinedDisplay label for the radio
valueMixedundefinedValue of the radio

Condition Item

Class used for handling conditionals for displaying Action Icons and Action Buttons on the frontend.

Custom Props

PropertyTypeDefaultDescription
checkStringundefinedSearch additional data provided to the form on load. Check attribute value against below value.
againstStringundefinedSearch additional data provided to the form on load. Check attribute value against above value.
operatorStringundefinedOperator for the check. eg. "!=", "==", ">=" etc.

Form Loader

Class for handling how the form loader is styled and it's type.

Custom Props

PropertyTypeDefaultDescription
typeFormLoaderTypesundefinedWhether this is a Circular or Linear loader
progressProgressLinear, ProgressCircularundefinedProgress Linear or Progress Circular

Form Container

A custom element for displaying the form in.

Custom Props

PropertyTypeDefaultDescription
colsInteger12Cols to spread the form over (xs).
lgInteger12Cols to spread the form over on a large screen
mdInteger12Cols to spread the form over on a medium screen
smInteger12Cols to spread the form over on a small screen

Load Response

A custom class for providing data conformity for loading forms in the Axios controller

Custom Props

PropertyTypeDefaultDescription
formInputForm, ActionFormundefinedThe loaded form object.
redirectBoolean,StringfalseShould the user be redirected when this response is returned. Set to "reload" to refresh the current page.
resultBooleanundefinedDetermines if the load request was successful or failed.

Process Response

A custom class for providing data conformity when processing forms in the Axios controller

Custom Props

PropertyTypeDefaultDescription
dataMixedundefinedData to pass back to the form, this can be displayed in alerts, or if form is expecting results - be passed in a Loader Event
redirectBoolean,StringfalseShould the user be redirected when this response is returned. Set to "reload" to refresh the current page.
resultBooleanundefinedDetermines if the process request was successful or failed.

Axios

Class for handling how axios should behave on the frontend.

Custom Props

PropertyTypeDefaultDescription
expecting_resultsBooleantrueData will be pushed via LoaderEvents.Results when successful.
headersArrayEmptyAdditional headers to send with every axios request.
multi_partBooleanfalseRequired when dealing with files, forms must be set to multi-part.

Additional Data

Class for handling passing additional data to loading and processing forms.

Custom Props

PropertyTypeDefaultDescription
keyStringundefinedKey the value for easy reference when using conditionals.
valueMixedundefinedThe value of the key