Package-level declarations

Types

Link copied to clipboard
data class AttachmentsElementColors(val labelColor: Color, val supportingTextColor: Color, val outlineColor: Color, val containerColor: Color, val tileTextColor: Color, val tileBorderColor: Color, val scrollBarColor: Color)

Colors used for a AttachmentsFormElement. Attachments in the element are rendered as a list of tiles.

Link copied to clipboard
data class AttachmentsElementTypography(val labelStyle: TextStyle, val supportingTextStyle: TextStyle, val tileTextStyle: TextStyle)

Typography used for a AttachmentsFormElement. Attachments in the element are rendered as a list of tiles.

Link copied to clipboard
data class EditableTextFieldColors(val focusedTextColor: Color, val unfocusedTextColor: Color, val errorTextColor: Color, val focusedContainerColor: Color, val unfocusedContainerColor: Color, val errorContainerColor: Color, val cursorColor: Color, val errorCursorColor: Color, val textSelectionColors: TextSelectionColors, val focusedIndicatorColor: Color, val unfocusedIndicatorColor: Color, val errorIndicatorColor: Color, val focusedLeadingIconColor: Color, val unfocusedLeadingIconColor: Color, val errorLeadingIconColor: Color, val focusedTrailingIconColor: Color, val unfocusedTrailingIconColor: Color, val errorTrailingIconColor: Color, val focusedLabelColor: Color, val unfocusedLabelColor: Color, val errorLabelColor: Color, val focusedPlaceholderColor: Color, val unfocusedPlaceholderColor: Color, val errorPlaceholderColor: Color, val focusedSupportingTextColor: Color, val unfocusedSupportingTextColor: Color, val errorSupportingTextColor: Color, val focusedPrefixColor: Color, val unfocusedPrefixColor: Color, val errorPrefixColor: Color, val focusedSuffixColor: Color, val unfocusedSuffixColor: Color, val errorSuffixColor: Color)

Colors used for FieldFormElements with input types TextBoxFormInput, TextAreaFormInput, DateTimePickerFormInput, SwitchFormInput and ComboBoxFormInput.

Link copied to clipboard
data class EditableTextFieldTypography(val labelStyle: TextStyle, val textStyle: TextStyle, val supportingTextStyle: TextStyle)

Typography used for FieldFormElements with input types TextBoxFormInput, TextAreaFormInput, DateTimePickerFormInput, SwitchFormInput and ComboBoxFormInput.

Link copied to clipboard
data class FeatureFormColorScheme(val editableTextFieldColors: EditableTextFieldColors, val readOnlyFieldColors: ReadOnlyFieldColors, val radioButtonFieldColors: RadioButtonFieldColors, val groupElementColors: GroupElementColors, val attachmentsElementColors: AttachmentsElementColors)

A color scheme that holds all the color parameters for a FeatureForm.

Link copied to clipboard

Contains the default values used by FeatureForm.

Link copied to clipboard
data class FeatureFormTypography(val editableTextFieldTypography: EditableTextFieldTypography, val readOnlyFieldTypography: ReadOnlyFieldTypography, val groupElementTypography: GroupElementTypography, val radioButtonFieldTypography: RadioButtonFieldTypography, val attachmentsElementTypography: AttachmentsElementTypography)

A Typography system for the FeatureForm built on top of MaterialTheme. This can be used to style the text and labels of the form elements.

Link copied to clipboard
data class GroupElementColors(val labelColor: Color, val supportingTextColor: Color, val outlineColor: Color, val containerColor: Color, val bodyColor: Color)

Colors that are used for a GroupFormElement.

Link copied to clipboard
data class GroupElementTypography(val labelStyle: TextStyle, val supportingTextStyle: TextStyle)

Typography used for a GroupFormElement.

Link copied to clipboard
data class RadioButtonFieldColors(val labelColor: Color, val textColor: Color, val supportingTextColor: Color, val outlineColor: Color, val selectedColor: Color, val unselectedColor: Color, val disabledSelectedColor: Color, val disabledUnselectedColor: Color)

Colors used for a FieldFormElement with a RadioButtonsFormInput.

Link copied to clipboard
data class RadioButtonFieldTypography(val labelStyle: TextStyle, val optionStyle: TextStyle, val supportingTextStyle: TextStyle)

Typography used for a FieldFormElement with a RadioButtonsFormInput.

Link copied to clipboard
data class ReadOnlyFieldColors(val labelColor: Color, val textColor: Color, val supportingTextColor: Color, val errorSupportingTextColor: Color)

Colors used for a FieldFormElement with any input type. If the FieldFormElement.isEditable is false, it is rendered as a read-only field with colors specified by this class.

Link copied to clipboard
data class ReadOnlyFieldTypography(val labelStyle: TextStyle, val textStyle: TextStyle, val supportingTextStyle: TextStyle)

Typography used for a FieldFormElement with any input type. If the FieldFormElement.isEditable is false, it is rendered as a read-only field with colors specified by this class.