added button to close program

This commit is contained in:
2023-11-29 17:36:32 -05:00
parent 9654a42ab5
commit 8d907a67c0
2 changed files with 84 additions and 73 deletions

View File

@@ -3,7 +3,7 @@ from enum import Enum
import boto3
from mypy_boto3_ec2 import EC2ServiceResource
from nicegui import ui
from nicegui import app, ui
from nicegui.element import Element
from rich.console import Console
from rich.logging import RichHandler
@@ -80,7 +80,9 @@ def nicegui_ui() -> None:
ui.button(
"Stop Foundry AWS Server",
on_click=lambda: aws_launch_ec2(ec2_resource, mode=InstanceMode.STOP),
)
),
ui.button("Close Program", on_click=lambda: app.shutdown())
columns = [
{"name": "name", "label": "Name", "field": "name", "required": True},
{"name": "status", "label": "Status", "field": "status"},
@@ -92,7 +94,7 @@ def nicegui_ui() -> None:
15, lambda: update_instance_table(ec2_resource, container, columns)
)
label = ui.label()
slider = (
(
ui.slider(min=5, max=120, step=5, value=15)
.bind_value_to(timer, "interval")
.bind_value_to(label, "text")