Spaces:
Runtime error
Runtime error
Commit
·
4fbb376
1
Parent(s):
02f4a0c
Update css
Browse files
app.py
CHANGED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
from pathlib import Path
|
| 2 |
|
| 3 |
-
from htmltools import HTMLDependency
|
| 4 |
from shiny import App, reactive, ui
|
| 5 |
|
| 6 |
from query import query_output_server, query_output_ui
|
| 7 |
|
|
|
|
|
|
|
| 8 |
www_dir = Path(__file__).parent / "www"
|
| 9 |
app_ui = ui.page_fluid(
|
| 10 |
HTMLDependency(
|
|
@@ -17,9 +19,14 @@ app_ui = ui.page_fluid(
|
|
| 17 |
ui.row(
|
| 18 |
ui.column(
|
| 19 |
2,
|
| 20 |
-
ui.
|
| 21 |
-
|
| 22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
),
|
| 24 |
ui.column(
|
| 25 |
10,
|
|
@@ -45,5 +52,10 @@ def server(input, output, session):
|
|
| 45 |
)
|
| 46 |
query_output_server(id)
|
| 47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
|
| 49 |
app = App(app_ui, server)
|
|
|
|
| 1 |
from pathlib import Path
|
| 2 |
|
| 3 |
+
from htmltools import HTMLDependency, tags
|
| 4 |
from shiny import App, reactive, ui
|
| 5 |
|
| 6 |
from query import query_output_server, query_output_ui
|
| 7 |
|
| 8 |
+
button_style = {"style": "margin: 15px"}
|
| 9 |
+
|
| 10 |
www_dir = Path(__file__).parent / "www"
|
| 11 |
app_ui = ui.page_fluid(
|
| 12 |
HTMLDependency(
|
|
|
|
| 19 |
ui.row(
|
| 20 |
ui.column(
|
| 21 |
2,
|
| 22 |
+
ui.row(
|
| 23 |
+
button_style,
|
| 24 |
+
ui.input_action_button("add_query", "Add Query"),
|
| 25 |
+
),
|
| 26 |
+
ui.row(
|
| 27 |
+
button_style,
|
| 28 |
+
ui.input_action_button("remove_query", "Remove Query"),
|
| 29 |
+
),
|
| 30 |
),
|
| 31 |
ui.column(
|
| 32 |
10,
|
|
|
|
| 52 |
)
|
| 53 |
query_output_server(id)
|
| 54 |
|
| 55 |
+
@reactive.Effect
|
| 56 |
+
@reactive.event(input.remove_query)
|
| 57 |
+
def _():
|
| 58 |
+
ui.remove_ui(selector=f"#module_container .row:first-child")
|
| 59 |
+
|
| 60 |
|
| 61 |
app = App(app_ui, server)
|
query.py
CHANGED
|
@@ -9,6 +9,7 @@ from shiny import module, reactive, render, ui
|
|
| 9 |
@module.ui
|
| 10 |
def query_output_ui():
|
| 11 |
out = ui.row(
|
|
|
|
| 12 |
ui.column(
|
| 13 |
4,
|
| 14 |
ui.input_text("prompt", "Prompt", placeholder="Enter query"),
|
|
|
|
| 9 |
@module.ui
|
| 10 |
def query_output_ui():
|
| 11 |
out = ui.row(
|
| 12 |
+
{"style": "border: 1px solid gray; border-radius: 5px; margin:10px"},
|
| 13 |
ui.column(
|
| 14 |
4,
|
| 15 |
ui.input_text("prompt", "Prompt", placeholder="Enter query"),
|