avatar_documentation.py 606 B

123456789101112131415161718
  1. from nicegui import ui
  2. from ...model import UiElementDocumentation
  3. class AvatarDocumentation(UiElementDocumentation, element=ui.avatar):
  4. def main_demo(self) -> None:
  5. ui.avatar('favorite_border', text_color='grey-11', square=True)
  6. ui.avatar('img:https://nicegui.io/logo_square.png', color='blue-2')
  7. def more(self) -> None:
  8. @self.demo('Photos', '''
  9. To use a photo as an avatar, you can use `ui.image` within `ui.avatar`.
  10. ''')
  11. def photos() -> None:
  12. with ui.avatar():
  13. ui.image('https://robohash.org/robot?bgset=bg2')