File tree Expand file tree Collapse file tree 6 files changed +30
-13
lines changed
common/src/commonMain/kotlin/cz/frantisekmasa/wfrp_master/common/character Expand file tree Collapse file tree 6 files changed +30
-13
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import androidx.compose.material.TopAppBar
1010import androidx.compose.runtime.Composable
1111import androidx.compose.ui.Modifier
1212import androidx.compose.ui.unit.dp
13+ import com.halilibo.richtext.markdown.Markdown
14+ import com.halilibo.richtext.ui.RichText
1315import cz.frantisekmasa.wfrp_master.common.core.domain.religion.Blessing
1416import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
1517import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.Spacing
@@ -39,7 +41,9 @@ fun BlessingDetail(
3941 SingleLineTextValue (strings.labelTarget, blessing.target)
4042 SingleLineTextValue (strings.labelDuration, blessing.duration)
4143
42- Text (blessing.effect, Modifier .padding(top = 8 .dp))
44+ RichText (Modifier .padding(top = 8 .dp)) {
45+ Markdown (blessing.effect)
46+ }
4347 }
4448 }
4549 }
Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ import androidx.compose.runtime.Composable
1414import androidx.compose.ui.Alignment
1515import androidx.compose.ui.Modifier
1616import androidx.compose.ui.unit.dp
17+ import com.halilibo.richtext.markdown.Markdown
18+ import com.halilibo.richtext.ui.RichText
1719import cz.frantisekmasa.wfrp_master.common.core.domain.religion.Miracle
1820import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
1921import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.Spacing
@@ -54,7 +56,9 @@ fun MiracleDetail(
5456 SingleLineTextValue (strings.labelTarget, miracle.target)
5557 SingleLineTextValue (strings.labelDuration, miracle.duration)
5658
57- Text (miracle.effect, Modifier .padding(top = 8 .dp))
59+ RichText (Modifier .padding(top = 8 .dp)) {
60+ Markdown (miracle.effect)
61+ }
5862 }
5963 }
6064 }
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import androidx.compose.material.TopAppBar
1010import androidx.compose.runtime.Composable
1111import androidx.compose.ui.Modifier
1212import androidx.compose.ui.unit.dp
13+ import com.halilibo.richtext.markdown.Markdown
14+ import com.halilibo.richtext.ui.RichText
1315import cz.frantisekmasa.wfrp_master.common.core.domain.localizedName
1416import cz.frantisekmasa.wfrp_master.common.core.domain.skills.Skill
1517import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
@@ -47,10 +49,9 @@ fun SkillDetail(
4749 value = strings.commonUi.boolean(skill.advanced),
4850 )
4951
50- Text (
51- text = skill.description,
52- modifier = Modifier .padding(top = 8 .dp),
53- )
52+ RichText (Modifier .padding(top = 8 .dp)) {
53+ Markdown (skill.description)
54+ }
5455 }
5556 }
5657 }
Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ import androidx.compose.ui.text.buildAnnotatedString
1414import androidx.compose.ui.text.style.TextDecoration
1515import androidx.compose.ui.text.withStyle
1616import androidx.compose.ui.unit.dp
17+ import com.halilibo.richtext.markdown.Markdown
18+ import com.halilibo.richtext.ui.RichText
1719import cz.frantisekmasa.wfrp_master.common.core.domain.spells.Spell
1820import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
1921import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.Spacing
@@ -63,10 +65,9 @@ fun SpellDetail(
6365
6466 SingleLineTextValue (strings.labelDuration, spell.duration)
6567
66- Text (
67- text = spell.effect,
68- modifier = Modifier .padding(top = 8 .dp),
69- )
68+ RichText (Modifier .padding(top = 8 .dp)) {
69+ Markdown (spell.effect)
70+ }
7071 }
7172 }
7273 }
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ import androidx.compose.material.Text
99import androidx.compose.material.TopAppBar
1010import androidx.compose.runtime.Composable
1111import androidx.compose.ui.Modifier
12+ import com.halilibo.richtext.markdown.Markdown
13+ import com.halilibo.richtext.ui.RichText
1214import cz.frantisekmasa.wfrp_master.common.core.domain.talents.Talent
1315import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
1416import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.Spacing
@@ -30,8 +32,8 @@ fun TalentDetail(
3032 Column (Modifier .verticalScroll(rememberScrollState())) {
3133 subheadBar()
3234
33- Column (Modifier .padding(Spacing .bodyPadding)) {
34- Text (talent.description)
35+ RichText (Modifier .padding(Spacing .bodyPadding)) {
36+ Markdown (talent.description)
3537 }
3638 }
3739 }
Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ import androidx.compose.material.TopAppBar
1111import androidx.compose.runtime.Composable
1212import androidx.compose.runtime.remember
1313import androidx.compose.ui.Modifier
14+ import androidx.compose.ui.unit.dp
15+ import com.halilibo.richtext.markdown.Markdown
16+ import com.halilibo.richtext.ui.RichText
1417import cz.frantisekmasa.wfrp_master.common.core.domain.traits.Trait
1518import cz.frantisekmasa.wfrp_master.common.core.ui.buttons.CloseButton
1619import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.Spacing
@@ -32,7 +35,9 @@ fun TraitDetail(
3235 ) {
3336 Column (Modifier .verticalScroll(rememberScrollState())) {
3437 Column (Modifier .padding(Spacing .bodyPadding)) {
35- Text (trait.description)
38+ RichText (Modifier .padding(top = 8 .dp)) {
39+ Markdown (trait.description)
40+ }
3641 }
3742 }
3843 }
You can’t perform that action at this time.
0 commit comments