int-ui-standalone-styling
1.0.0-SNAPSHOT
jvm
int-ui-standalone-styling
/
org.jetbrains.jewel.intui.markdown.standalone
Package-level
declarations
Functions
Functions
dark
Link copied to clipboard
fun
MarkdownBlockRenderer.Companion
.
dark
(
styling
:
MarkdownStyling
=
MarkdownStyling.dark()
,
rendererExtensions
:
List
<
MarkdownRendererExtension
>
=
emptyList()
,
inlineRenderer
:
InlineMarkdownRenderer
=
InlineMarkdownRenderer.default()
)
:
MarkdownBlockRenderer
light
Link copied to clipboard
fun
MarkdownBlockRenderer.Companion
.
light
(
styling
:
MarkdownStyling
=
MarkdownStyling.light()
,
rendererExtensions
:
List
<
MarkdownRendererExtension
>
=
emptyList()
,
inlineRenderer
:
InlineMarkdownRenderer
=
InlineMarkdownRenderer.default()
)
:
MarkdownBlockRenderer
Provide
Markdown
Styling
Link copied to clipboard
@
Composable
fun
ProvideMarkdownStyling
(
markdownStyling
:
MarkdownStyling
,
markdownBlockRenderer
:
MarkdownBlockRenderer
,
markdownProcessor
:
MarkdownProcessor
=
remember { MarkdownProcessor() }
,
content
:
@
Composable
(
)
->
Unit
)
@
Composable
fun
ProvideMarkdownStyling
(
isDark
:
Boolean
=
JewelTheme.isDark
,
markdownStyling
:
MarkdownStyling
=
remember(isDark) { if (isDark) { MarkdownStyling.dark() } else { MarkdownStyling.light() } }
,
markdownProcessor
:
MarkdownProcessor
=
remember { MarkdownProcessor() }
,
markdownBlockRenderer
:
MarkdownBlockRenderer
=
remember(markdownStyling) { if (isDark) { MarkdownBlockRenderer.dark(markdownStyling) } else { MarkdownBlockRenderer.light(markdownStyling) } }
,
content
:
@
Composable
(
)
->
Unit
)