aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt')
-rw-r--r--src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt35
1 files changed, 16 insertions, 19 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt b/src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt
index 14527f0f..f7f45784 100644
--- a/src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt
+++ b/src/main/kotlin/pl/treksoft/kvision/table/HeaderCell.kt
@@ -57,24 +57,21 @@ open class HeaderCell(
@Suppress("LeakingThis")
init?.invoke(this)
}
+}
- companion object {
- /**
- * DSL builder extension function.
- *
- * It takes the same parameters as the constructor of the built component.
- */
- fun Row.headerCell(
- content: String? = null,
- rich: Boolean = false,
- align: Align? = null,
- scope: Scope? = null,
- classes: Set<String> = setOf(), init: (HeaderCell.() -> Unit)? = null
- ): HeaderCell {
- val cell = HeaderCell(content, rich, align, scope, classes, init)
- this.add(cell)
- return cell
- }
- }
-
+/**
+ * DSL builder extension function.
+ *
+ * It takes the same parameters as the constructor of the built component.
+ */
+fun Row.headerCell(
+ content: String? = null,
+ rich: Boolean = false,
+ align: Align? = null,
+ scope: Scope? = null,
+ classes: Set<String> = setOf(), init: (HeaderCell.() -> Unit)? = null
+): HeaderCell {
+ val cell = HeaderCell(content, rich, align, scope, classes, init)
+ this.add(cell)
+ return cell
}