status_mixed_icons.py 682 B

1234567891011121314151617181920
  1. from taipy.gui import Gui
  2. status = [
  3. ("warning", "Task is launched."),
  4. ("warning", "Tasks is waiting."),
  5. ("error", "Task timeout."),
  6. ("success", "Task Succeeded"),
  7. ("info", "Process was cancelled.")
  8. ]
  9. # Info: svg icon (pants.svg)
  10. # success: no icon
  11. # warning: default icon
  12. # error: inline svg icon (red disc)
  13. page = """
  14. <|{status}|status|don't use_icon|use_icon[info]=https://www.svgrepo.com/show/530594/pants.svg|use_icon[success]|use_icon[error]=<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><circle cx='12' cy='12' r='10' fill='red'/></svg>|>
  15. """ # noqa: E501
  16. if __name__ == "__main__":
  17. Gui(page).run(title="Status - With mixed icons")