1
0

codemirror_documentation.py 451 B

123456789101112131415
  1. from nicegui import ui
  2. from . import doc
  3. @doc.demo(ui.codemirror)
  4. def main_demo() -> None:
  5. editor = ui.codemirror('print("Edit me!")', language='Python').classes('h-32')
  6. ui.select(editor.supported_languages, label='Language', clearable=True) \
  7. .classes('w-32').bind_value(editor, 'language')
  8. ui.select(editor.supported_themes, label='Theme') \
  9. .classes('w-32').bind_value(editor, 'theme')
  10. doc.reference(ui.codemirror)