Package dev. fritz2. components
Types
DropdownComponent
Link copied to clipboard
NavbarComponent
Link copied to clipboard
PopoverComponent
Link copied to clipboard
Functions
alertToast
Link copied to clipboard
fun alertToast(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "toast-alert", build: AlertToastComponent.() -> Unit): SimpleHandler<Unit>
Content copied to clipboard
appFrame
Link copied to clipboard
asAlert
Link copied to clipboard
fun ComponentValidationMessage.asAlert(renderContext: RenderContext, build: AlertComponent.() -> Unit = { })
Content copied to clipboard
Convenience extension to display a ComponentValidationMessage as an alert.
fun ComponentValidationMessage.asAlert(styling: BasicParams.() -> Unit = { }, renderContext: RenderContext, build: AlertComponent.() -> Unit = { })
Content copied to clipboard
Convenience extension function to display a ComponentValidationMessage as an alert.
box
Link copied to clipboard
card
Link copied to clipboard
checkbox
Link copied to clipboard
checkboxGroup
Link copied to clipboard
fun <T> RenderContext.checkboxGroup(styling: BasicParams.() -> Unit = {}, items: List<T>, values: Store<List<T>>? = null, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "checkboxGroupComponent", build: CheckboxGroupComponent<T>.() -> Unit = {}): Div
Content copied to clipboard
clickButton
Link copied to clipboard
fun RenderContext.clickButton(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "click-button", build: PushButtonComponent.() -> Unit = {}): DomListener<MouseEvent, HTMLButtonElement>
Content copied to clipboard
dataTable
Link copied to clipboard
fun <T, I> RenderContext.dataTable(styling: GridParams.() -> Unit = {}, rows: RootStore<List<T>>, rowIdProvider: (T) -> I, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = DataTableComponent.prefix, build: DataTableComponent<T, I>.() -> Unit = {})
Content copied to clipboard
fun <T, I> RenderContext.dataTable(styling: GridParams.() -> Unit = {}, rows: RootStore<List<T>>, rowIdProvider: (T) -> I, selection: Store<T?>, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = DataTableComponent.prefix, build: DataTableComponent<T, I>.() -> Unit = {})
Content copied to clipboard
fun <T, I> RenderContext.dataTable(styling: GridParams.() -> Unit = {}, rows: RootStore<List<T>>, rowIdProvider: (T) -> I, selection: Store<List<T>>, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = DataTableComponent.prefix, build: DataTableComponent<T, I>.() -> Unit = {})
Content copied to clipboard
file
Link copied to clipboard
files
Link copied to clipboard
flexBox
Link copied to clipboard
formControl
Link copied to clipboard
fun RenderContext.formControl(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "formControl", build: FormControlComponent.() -> Unit = {})
Content copied to clipboard
This component wraps input elements like inputField, selectField, checkbox, checkboxGroup, radioGroup.
formGroup
Link copied to clipboard
gridBox
Link copied to clipboard
inputField
Link copied to clipboard
fun RenderContext.inputField(styling: BasicParams.() -> Unit = {}, value: Store<String>? = null, baseClass: StyleClass = StyleClass.None, id: String? = value?.id, prefix: String = "inputField", build: InputFieldComponent.() -> Unit = {}): Input
Content copied to clipboard
lineUp
Link copied to clipboard
linkButton
Link copied to clipboard
fun RenderContext.linkButton(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "link-button", build: LinkButtonComponent.() -> Unit = {})
Content copied to clipboard
modal
Link copied to clipboard
paper
Link copied to clipboard
popup
Link copied to clipboard
fun Tag<HTMLElement>.popup(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String = "fc2-popup-${Id.next()}", prefix: String = "popup", build: PopupComponent.() -> Unit): Div
Content copied to clipboard
pushButton
Link copied to clipboard
fun RenderContext.pushButton(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "push-button", build: PushButtonComponent.() -> Unit = {})
Content copied to clipboard
radio
Link copied to clipboard
radioGroup
Link copied to clipboard
selectField
Link copied to clipboard
showAlertToast
Link copied to clipboard
fun showAlertToast(styling: BasicParams.() -> Unit = {}, baseClass: StyleClass = StyleClass.None, id: String? = null, prefix: String = "toast-alert", build: AlertToastComponent.() -> Unit)
Content copied to clipboard
slider
Link copied to clipboard
stackUp
Link copied to clipboard
switch
Link copied to clipboard
textArea
Link copied to clipboard
toast
Link copied to clipboard
tooltip
Link copied to clipboard
fun Tag<HTMLElement>.tooltip(vararg text: String, build: TooltipComponent.() -> Unit)
Content copied to clipboard
fun Tag<HTMLElement>.tooltip(styling: BasicParams.() -> Unit = {}, text: String? = null, baseClass: StyleClass = StyleClass.None, id: String = "fc2-tooltip-${Id.next()}", prefix: String = "tooltip", build: TooltipComponent.() -> Unit): Div
Content copied to clipboard
typeAhead
Link copied to clipboard