Skip to content

Commit 8630132

Browse files
committed
file-preview, nice~
1 parent d255af2 commit 8630132

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

composeApp/src/wasmJsMain/kotlin/love/forte/simbot/codegen/gen/view/preview/FileContentComponents.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ import androidx.compose.material3.*
1616
import androidx.compose.runtime.*
1717
import androidx.compose.ui.Alignment
1818
import androidx.compose.ui.Modifier
19-
import androidx.compose.ui.graphics.Color
2019
import androidx.compose.ui.platform.ClipEntry
2120
import androidx.compose.ui.platform.LocalClipboard
2221
import androidx.compose.ui.text.font.FontFamily
2322
import androidx.compose.ui.text.font.FontWeight
2423
import androidx.compose.ui.text.style.TextAlign
24+
import androidx.compose.ui.unit.TextUnit
2525
import androidx.compose.ui.unit.dp
2626
import androidx.compose.ui.unit.sp
2727
import kotlinx.coroutines.launch
@@ -246,8 +246,7 @@ private fun FileContentBody(content: FileContent) {
246246
.verticalScroll(verticalScrollState)
247247
) {
248248
CodeContent(
249-
content = content.content,
250-
mimeType = content.mimeType
249+
content = content.content
251250
)
252251
}
253252
}
@@ -307,7 +306,7 @@ private fun LineNumbers(content: String) {
307306
* 代码内容显示
308307
*/
309308
@Composable
310-
private fun CodeContent(content: String, mimeType: String) {
309+
private fun CodeContent(content: String, lineHeight: TextUnit = 24.sp) {
311310
val jetBrainsMonoFontFamily = FontFamily(
312311
Font(Res.font.JetBrainsMono_Medium, FontWeight.Medium)
313312
)

gradle/libs.versions.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ kotlin-serialization = "1.9.0"
1111
kotlinpoet = "1.19.0-KMP-SNAPSHOT"
1212
codegentle = "0.0.1-SNAPSHOT"
1313

14+
# https://github.com/NeoUtils/Highlight
15+
# 代码高亮
16+
1417
[libraries]
1518
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
1619
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }

0 commit comments

Comments
 (0)