@@ -8,6 +8,7 @@ import androidx.compose.material3.*
88import androidx.compose.runtime.*
99import androidx.compose.ui.Alignment
1010import androidx.compose.ui.Modifier
11+ import androidx.compose.ui.text.font.FontFamily
1112import androidx.compose.ui.text.font.FontWeight
1213import androidx.compose.ui.text.style.TextOverflow
1314import androidx.compose.ui.unit.dp
@@ -557,7 +558,31 @@ private fun DocQLResultView(
557558 Text (
558559 text = result.tree,
559560 style = MaterialTheme .typography.bodySmall,
560- fontFamily = androidx.compose.ui.text.font.FontFamily .Monospace ,
561+ fontFamily = FontFamily .Monospace ,
562+ modifier = Modifier .padding(12 .dp)
563+ )
564+ }
565+ }
566+ }
567+
568+ is DocQLResult .Frontmatter -> {
569+ Column (modifier = Modifier .fillMaxSize()) {
570+ Text (
571+ text = " Frontmatter" ,
572+ style = MaterialTheme .typography.labelMedium,
573+ color = MaterialTheme .colorScheme.onSurfaceVariant,
574+ modifier = Modifier .padding(bottom = 8 .dp)
575+ )
576+ Card (
577+ modifier = Modifier .fillMaxWidth(),
578+ colors = CardDefaults .cardColors(
579+ containerColor = MaterialTheme .colorScheme.surfaceVariant
580+ )
581+ ) {
582+ Text (
583+ text = result.data.toString(),
584+ style = MaterialTheme .typography.bodySmall,
585+ fontFamily = FontFamily .Monospace ,
561586 modifier = Modifier .padding(12 .dp)
562587 )
563588 }
0 commit comments