Text

A customizable text component.

View source
The quick brown fox jumps over the lazy dog.
<script lang="ts">
    import { Text } from 'svxui';
</script>

<Text>The quick brown fox jumps over the lazy dog.</Text>

API Reference

PropertyTypeDefaultDescription
align
union
"start"Text alignment
as
keyof SvelteHTMLElements
"div"Render element as
children Snippet
Snippet<[void]>
Text content to render
color
string | number | symbol
Text color
disabled
boolean
falseDisable text
elementRef $bindable
HTMLElement
Rendered DOM element
muted
boolean
falseMute text (like disabled without aria-disabled)
size
union
"3"Font size
transform
union
Text transform
truncate
boolean
falseTruncate text with ellipsis
weight
union
"regular"Font weight
wrap
union
Wrap text mode

Examples

Colors

default
neutral
blue
green
yellow
orange
red

Sizes

Sample size 1
Sample size 2
Sample size 3
Sample size 4
Sample size 5
Sample size 6
Sample size 7
Sample size 8
Sample size 9

Weights

Sample light
Sample regular
Sample medium
Sample bold

Text transformation

Sample lowercase
Sample uppercase
Sample capitalize

Text alignment

Sample start
Sample center
Sample end

Truncate

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tincidunt elit mattis sem mollis, sit amet dapibus arcu commodo. Morbi non aliquam sapien. Quisque pretium.

States

Sample default
Sample muted
Sample disabled
v0.0.13