svg.py 558 B

1234567891011121314151617181920212223
  1. from pathlib import Path
  2. from nicegui import ui
  3. PATH = Path(__file__).parent / 'static'
  4. def face(half: bool = False) -> ui.html:
  5. code = (PATH / 'happy_face.svg').read_text()
  6. if half:
  7. code = code.replace('viewBox="0 0 62.44 71.74"', 'viewBox="31.22 0 31.22 71.74"')
  8. return ui.html(code)
  9. def word() -> ui.html:
  10. return ui.html((PATH / 'nicegui_word.svg').read_text())
  11. def github() -> ui.html:
  12. return ui.html((PATH / 'github.svg').read_text())
  13. def discord() -> ui.html:
  14. return ui.html((PATH / 'discord.svg').read_text())