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