VDom
Properties
Functions
Link copied to clipboard
fun Tag.Collapsable(builder: CollapsableComponent.Builder.() -> Unit): ComponentRef<CollapsableComponent>
Link copied to clipboard
Link copied to clipboard
inline fun <PAYLOAD : Any> Tag.DndDragHandle(payload: PAYLOAD, host: Component<*>? = null, key: String? = null): ComponentRef<DndDragHandleComponent<PAYLOAD>>
Link copied to clipboard
inline fun <PAYLOAD : Any> Tag.DndDropTarget(noinline builder: DndDropTargetBuilder<PAYLOAD>.() -> Unit): ComponentRef<DndDropTargetComponent<PAYLOAD>>
fun <PAYLOAD : Any> Tag.DndDropTarget(payloadType: KClass<PAYLOAD>, builder: DndDropTargetBuilder<PAYLOAD>.() -> Unit): ComponentRef<DndDropTargetComponent<PAYLOAD>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> Tag.GenericFormField(value: T, onChange: (T) -> Unit, options: FieldOptions<T>): ComponentRef<GenericFormField<T, FieldOptions<T>, GenericFormField.DefaultProps<T, FieldOptions<T>>>>
Link copied to clipboard
Link copied to clipboard
fun <T> Tag.ListField(items: List<T>, onChange: (List<T>) -> Unit, customize: ListFieldComponent.PropsBuilder<T>.() -> Unit): ComponentRef<ListFieldComponent<T>>
Link copied to clipboard
fun Tag.mini(handle: ModalsManager.Handle, header: RenderFn, content: RenderFn, okText: RenderFn = { +"Yes" }, cancelText: RenderFn = { +"No" }, onResult: (OkCancelModal.Result) -> Unit): ComponentRef<OkCancelModal>
Link copied to clipboard
Link copied to clipboard
fun Tag.NoInputField(configure: NoInputFieldComponent.Config<Unit>.() -> Unit = {}): ComponentRef<NoInputFieldComponent<Unit>>
fun <T> Tag.NoInputField(value: T, configure: NoInputFieldComponent.Config<T>.() -> Unit = {}): ComponentRef<NoInputFieldComponent<T>>
fun <T> Tag.NoInputField(prop: KMutableProperty0<T>, configure: NoInputFieldComponent.Config<T>.() -> Unit = {}): ComponentRef<NoInputFieldComponent<T>>
Link copied to clipboard
fun Tag.OkCancelModal(handle: ModalsManager.Handle, transition: FadingModal.Transition = FadingModal.Transition(), view: OkCancelModal.View, onResult: (OkCancelModal.Result) -> Unit): ComponentRef<OkCancelModal>
Link copied to clipboard
fun Tag.PaginationEpp(epp: Int, options: Set<Int> = setOf(10, 20, 50, 100, 500), onChange: (Int) -> Unit): ComponentRef<PaginationEpp>
Link copied to clipboard
fun Tag.PaginationPages(activePage: Int, totalPages: Number?, style: PaginationPages.Style = PaginationPages.Style.default, onChange: (Int) -> Unit): ComponentRef<PaginationPages>
Link copied to clipboard
Link copied to clipboard
fun Tag.PopupComponent(target: HTMLElement, positioning: (target: HTMLElement, contentSize: Vector2D) -> Vector2D, handle: PopupsManager.Handle, content: PopupRenderer): ComponentRef<PopupComponent>
Link copied to clipboard
Link copied to clipboard
fun <T> FlowContent.renderPagination(paged: Paged<T>, filter: PagedSearchFilter, onChange: (PagedSearchFilter) -> Unit)
Link copied to clipboard
fun <T> FlowContent.renderPaginationAsAttachedSegment(paged: Paged<T>, filter: PagedSearchFilter, onChange: (PagedSearchFilter) -> Unit)
Link copied to clipboard
The router component displays the view that is associated with the ActiveRoute of the given Router
Link copied to clipboard
fun <T> Tag.SelectField(property: KMutableProperty0<T>, configure: SelectFieldComponent.Config<T>.() -> Unit = {}): ComponentRef<SelectFieldComponent<T>>
fun <T> Tag.SelectField(value: T, onChange: (T) -> Unit, configure: SelectFieldComponent.Config<T>.() -> Unit = {}): ComponentRef<SelectFieldComponent<T>>
Link copied to clipboard
fun Tag.small(handle: ModalsManager.Handle, header: RenderFn, content: RenderFn, okText: RenderFn = { +"Yes" }, cancelText: RenderFn = { +"No" }, onResult: (OkCancelModal.Result) -> Unit): ComponentRef<OkCancelModal>
Link copied to clipboard
fun Tag.SrcSetImage(src: String, sizes: ImageSizes = ImageSizes.default, alt: String = "", configure: IMG.() -> Unit = {}): ComponentRef<SrcSetImage>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Tag.TextDropdownMenu(display: RenderFn, items: List<DropdownMenu.Item>): ComponentRef<DropdownMenu>
Link copied to clipboard
fun Tag.tiny(handle: ModalsManager.Handle, header: RenderFn, content: RenderFn, okText: RenderFn = { +"Yes" }, cancelText: RenderFn = { +"No" }, onResult: (OkCancelModal.Result) -> Unit): ComponentRef<OkCancelModal>
Link copied to clipboard
fun <T> Tag.UiCheckboxField(value: T, onChange: (T) -> Unit, off: T, on: T, builder: UiCheckBoxComponent.Options<T>.() -> Unit = {}): ComponentRef<UiCheckBoxComponent<T, UiCheckBoxComponent.Props<T>>>
Link copied to clipboard
fun <T> Tag.UiInputField(value: T, onChange: (T) -> Unit, toStr: (T) -> String, fromStr: (String) -> T, builder: UiInputFieldComponent.Options<T>.() -> Unit = {}): ComponentRef<UiInputFieldComponent<T, UiInputFieldComponent.Props<T>>>
Link copied to clipboard
fun Tag.UiTextArea(value: String, onChange: (String) -> Unit, builder: UiTextAreaComponent.Options.() -> Unit = {}): ComponentRef<UiTextAreaComponent>