Skip to main content

Text

Render the content of a string into the data App layout.

app.text(text, code=False, delete=False, disabled=False, italic=False, 
keyboard=False, mark=False, strong=False, role=None, underline=False)

Parameters

ParameterDescription
text (str)Markdown text
code (bool)Code style
delete (bool)Deleted line style
disabled (bool)Disabled content
italic (bool)Italic style
keyboard (bool)Keyboard style
mark (bool)Marked style
role (Optional[TextRole])Content type. Can be either secondary, success, warning or danger
underline (bool)Underlined type

Example

The example below shows how to create a text component.

from shapelets.apps import dataApp, text

# Set up the app
app = dataApp()

# Set the title of the app
app.title('Text Example App')

markdown_text = app.text('This is normal text.')

bold_text = app.text('This is bold text.', strong=True)

bold_text = app.text('This is bold text.', bold_text=True)

italic_text = app.text('This is italic text.', italic=True)

underlined_text = app.text('This is underlined text.', underline=True)

marked_text = app.text('This is marked text.', mark=True)

keyboard_text = app.text('This is keyboard text.', keyboard=True)

code_text = app.text('This is code styled text.', code=True)

deleted_text = app.text('This text is marked as deleted.', delete=True)

disabled_text = app.text('This text is disabled.', disabled=True)

role_text = app.text('This text has a warning role.', role='warning')

Shapelets Basic Input
Shapelets 2024