aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/pl/treksoft/kvision/form/FieldLabel.kt
blob: 748ace83ab9a21c699b88d4565f71db448623b2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package pl.treksoft.kvision.form

import pl.treksoft.kvision.html.TAG
import pl.treksoft.kvision.html.Tag
import pl.treksoft.kvision.snabbdom.StringPair

open class FieldLabel(private val forId: String, text: String? = null, rich: Boolean = false,
                      classes: Set<String> = setOf("control-label")) : Tag(TAG.LABEL,
        text, rich, classes = classes) {

    override fun getSnAttrs(): List<StringPair> {
        return super.getSnAttrs() + ("for" to forId)
    }

}