CustomTypeHandler

data class CustomTypeHandler<T>(val typeClass: KClass<*>, val render: @Composable (field: SettingField<T, *>, meta: SettingMeta, value: T, enabled: Boolean, onSet: (name: String, value: Any) -> Unit) -> Unit)

Configuration for custom setting type rendering.

Constructors

Link copied to clipboard
constructor(typeClass: KClass<*>, render: @Composable (field: SettingField<T, *>, meta: SettingMeta, value: T, enabled: Boolean, onSet: (name: String, value: Any) -> Unit) -> Unit)

Properties

Link copied to clipboard
val render: @Composable (field: SettingField<T, *>, meta: SettingMeta, value: T, enabled: Boolean, onSet: (name: String, value: Any) -> Unit) -> Unit
Link copied to clipboard