123456789101112131415161718192021222324252627282930 |
- import justpy as jp
- from .element import Element
- class Html(Element):
- def __init__(self, content: str = '', design='', classes: str = ''):
- """Html Element
- Renders arbitrary html onto the page. `Tailwind <https://tailwindcss.com/>`_ can be used for styling.
- :param content: the html code to be displayed
- """
- view = jp.QDiv()
- super().__init__(view, design=design, classes=classes)
- self.content = content
- @property
- def content(self):
- return self.content.inner_html
- @content.setter
- def content(self, content: any):
- self.set_content(content)
- def set_content(self, content: str):
- self.view.inner_html = content
|