Skip to content

Commit 2e37bf7

Browse files
committed
Enhance XmlCodeViewer with customizable text field styles
1 parent 1b74a90 commit 2e37bf7

File tree

1 file changed

+13
-0
lines changed
  • tools/idea-plugin/src/main/kotlin/io/github/composegears/valkyrie/ui/screen/mode/imagevectortoxml/conversion/ui

1 file changed

+13
-0
lines changed

tools/idea-plugin/src/main/kotlin/io/github/composegears/valkyrie/ui/screen/mode/imagevectortoxml/conversion/ui/XmlCodeViewer.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package io.github.composegears.valkyrie.ui.screen.mode.imagevectortoxml.conversion.ui
22

3+
import androidx.compose.material3.MaterialTheme
4+
import androidx.compose.material3.TextFieldDefaults
35
import androidx.compose.runtime.Composable
46
import androidx.compose.ui.Modifier
7+
import androidx.compose.ui.graphics.Color
8+
import androidx.compose.ui.unit.sp
59
import io.github.composegears.valkyrie.compose.codeviewer.core.CodeEditor
610
import io.github.composegears.valkyrie.compose.codeviewer.core.rememberCodeHighlight
711

@@ -17,5 +21,14 @@ fun XmlCodeViewer(
1721
modifier = modifier,
1822
highlights = highlights,
1923
onValueChange = onChange,
24+
textStyle = MaterialTheme.typography.bodyMedium.copy(lineHeight = 21.sp, fontSize = 13.sp),
25+
colors = TextFieldDefaults.colors(
26+
unfocusedContainerColor = Color.Transparent,
27+
focusedContainerColor = Color.Transparent,
28+
focusedIndicatorColor = Color.Transparent,
29+
unfocusedIndicatorColor = Color.Transparent,
30+
disabledIndicatorColor = Color.Transparent,
31+
errorIndicatorColor = Color.Transparent,
32+
),
2033
)
2134
}

0 commit comments

Comments
 (0)