diff --git a/FloconDesktop/library/designsystem/src/commonMain/kotlin/io/github/openflocon/library/designsystem/components/FloconJsonTree.kt b/FloconDesktop/library/designsystem/src/commonMain/kotlin/io/github/openflocon/library/designsystem/components/FloconJsonTree.kt index 4d92b5c66..905e88500 100644 --- a/FloconDesktop/library/designsystem/src/commonMain/kotlin/io/github/openflocon/library/designsystem/components/FloconJsonTree.kt +++ b/FloconDesktop/library/designsystem/src/commonMain/kotlin/io/github/openflocon/library/designsystem/components/FloconJsonTree.kt @@ -3,20 +3,23 @@ package io.github.openflocon.library.designsystem.components import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.outlined.ChevronLeft +import androidx.compose.material.icons.outlined.ChevronRight import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.text.TextStyle import com.sebastianneubauer.jsontree.JsonTree import com.sebastianneubauer.jsontree.TreeState import com.sebastianneubauer.jsontree.defaultDarkColors import com.sebastianneubauer.jsontree.search.SearchState import com.sebastianneubauer.jsontree.search.rememberSearchState +import io.github.openflocon.library.designsystem.FloconTheme @Composable fun FloconJsonTree( json: String, modifier: Modifier = Modifier, initialState: TreeState = TreeState.FIRST_ITEM_EXPANDED, + textStyle: TextStyle = FloconTheme.typography.bodyMedium, onError: (Throwable) -> Unit = {}, searchState: SearchState = rememberSearchState() ) { @@ -27,9 +30,10 @@ fun FloconJsonTree( FloconCircularProgressIndicator() // TODO Better? }, initialState = initialState, - icon = Icons.Outlined.ChevronLeft, + icon = Icons.Outlined.ChevronRight, searchState = searchState, colors = defaultDarkColors, + textStyle = textStyle, onError = onError, modifier = Modifier.fillMaxSize() )