瀏覽代碼

add documentation

Falko Schindler 1 年之前
父節點
當前提交
a9c2687dae
共有 2 個文件被更改,包括 20 次插入0 次删除
  1. 1 0
      website/documentation.py
  2. 19 0
      website/more_documentation/stepper_documentation.py

+ 1 - 0
website/documentation.py

@@ -167,6 +167,7 @@ def create_full() -> None:
     load_demo(ui.expansion)
     load_demo(ui.splitter)
     load_demo('tabs')
+    load_demo(ui.stepper)
     load_demo(ui.menu)
 
     @text_demo('Tooltips', '''

+ 19 - 0
website/more_documentation/stepper_documentation.py

@@ -0,0 +1,19 @@
+from nicegui import ui
+
+
+def main_demo() -> None:
+    with ui.stepper(value='Preheat').props('vertical').classes('w-full') as stepper:
+        with ui.step('Preheat'):
+            ui.label('Preheat the oven to 350 degrees')
+            with ui.stepper_navigation():
+                ui.button('Next', on_click=stepper.next)
+        with ui.step('Ingredients'):
+            ui.label('Mix the ingredients')
+            with ui.stepper_navigation():
+                ui.button('Next', on_click=stepper.next)
+                ui.button('Back', on_click=stepper.previous).props('flat')
+        with ui.step('Bake'):
+            ui.label('Bake for 20 minutes')
+            with ui.stepper_navigation():
+                ui.button('Done', on_click=lambda: ui.notify('Yay!', type='positive'))
+                ui.button('Back', on_click=stepper.previous).props('flat')