import { StyleSheet, Text, type TextStyle } from 'react-native' import type { MobileSyntaxSegment, MobileSyntaxTokenKind } from '../session/mobile-file-syntax' import { colors } from '../theme/mobile-theme' export function MobileSyntaxSegments({ segments }: { segments: MobileSyntaxSegment[] }) { return ( <> {segments.map((segment, index) => ( {segment.text} ))} ) } const syntaxTokenStyles: Record = StyleSheet.create({ plain: { color: colors.textPrimary }, comment: { color: colors.syntaxComment }, keyword: { color: colors.syntaxKeyword }, string: { color: colors.syntaxString }, number: { color: colors.syntaxNumber }, type: { color: colors.syntaxType }, function: { color: colors.syntaxFunction }, variable: { color: colors.syntaxVariable }, meta: { color: colors.syntaxMeta } })