Spaces:
Runtime error
Runtime error
add reset svg
Browse files- app.css +10 -1
- app.py +7 -4
- static/icon/reset.svg +1 -0
app.css
CHANGED
|
@@ -39,10 +39,19 @@
|
|
| 39 |
.probelm-example-another {
|
| 40 |
position: absolute;
|
| 41 |
top: 0;
|
| 42 |
-
right:
|
| 43 |
border-left: 1px solid rgba(0, 0, 0, 0.15);
|
| 44 |
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
|
| 45 |
border-radius: 0 0px 0 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
}
|
| 47 |
|
| 48 |
.probelm-example-copy {
|
|
|
|
| 39 |
.probelm-example-another {
|
| 40 |
position: absolute;
|
| 41 |
top: 0;
|
| 42 |
+
right: 28.4px;
|
| 43 |
border-left: 1px solid rgba(0, 0, 0, 0.15);
|
| 44 |
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
|
| 45 |
border-radius: 0 0px 0 10px;
|
| 46 |
+
display: flex;
|
| 47 |
+
align-items: center;
|
| 48 |
+
justify-content: center;
|
| 49 |
+
height: 28px;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
.probelm-example-another > svg {
|
| 53 |
+
height: 18px;
|
| 54 |
+
width: 18px;
|
| 55 |
}
|
| 56 |
|
| 57 |
.probelm-example-copy {
|
app.py
CHANGED
|
@@ -752,6 +752,9 @@ def clear():
|
|
| 752 |
with open("app.css", "r") as f:
|
| 753 |
css = f.read()
|
| 754 |
|
|
|
|
|
|
|
|
|
|
| 755 |
latex_delimiters = [
|
| 756 |
{"left": "[", "right": "]", "display": True},
|
| 757 |
]
|
|
@@ -770,7 +773,7 @@ with gr.Blocks(css=css, title="Math Olympiad Solver") as demo:
|
|
| 770 |
gr.HTML("Probelm example", elem_classes="probelm-example-title-content")
|
| 771 |
|
| 772 |
with gr.Blocks(elem_classes="action-container"):
|
| 773 |
-
gr.HTML(
|
| 774 |
gr.HTML("copy", elem_classes="probelm-example-copy")
|
| 775 |
|
| 776 |
with gr.Row(elem_classes="copy-icon-container"):
|
|
@@ -780,18 +783,18 @@ with gr.Blocks(css=css, title="Math Olympiad Solver") as demo:
|
|
| 780 |
elem_classes="probelm-example-content",
|
| 781 |
)
|
| 782 |
|
|
|
|
|
|
|
| 783 |
with gr.Accordion("Advanced Options", open=False):
|
| 784 |
temperature = gr.Slider(minimum=0.0, maximum=1.0, value=0.1, step=0.1, label="Temperature")
|
| 785 |
|
| 786 |
-
inp = gr.Textbox(placeholder="Problem", label="Problem input", lines=5)
|
| 787 |
-
|
| 788 |
with gr.Row():
|
| 789 |
btn = gr.Button("Run")
|
| 790 |
btn_clear = gr.Button("Clear")
|
| 791 |
|
| 792 |
with gr.Column(scale=1, elem_classes="right"):
|
| 793 |
gr.HTML("Solution", elem_classes="solution-title-content")
|
| 794 |
-
out = gr.Markdown(latex_delimiters=latex_delimiters)
|
| 795 |
|
| 796 |
if __name__ == "__main__":
|
| 797 |
demo.queue(default_concurrency_limit=5).launch()
|
|
|
|
| 752 |
with open("app.css", "r") as f:
|
| 753 |
css = f.read()
|
| 754 |
|
| 755 |
+
with open("./static/icon/reset.svg", "r") as f:
|
| 756 |
+
reset_svg = f.read()
|
| 757 |
+
|
| 758 |
latex_delimiters = [
|
| 759 |
{"left": "[", "right": "]", "display": True},
|
| 760 |
]
|
|
|
|
| 773 |
gr.HTML("Probelm example", elem_classes="probelm-example-title-content")
|
| 774 |
|
| 775 |
with gr.Blocks(elem_classes="action-container"):
|
| 776 |
+
gr.HTML(reset_svg, elem_classes="probelm-example-another")
|
| 777 |
gr.HTML("copy", elem_classes="probelm-example-copy")
|
| 778 |
|
| 779 |
with gr.Row(elem_classes="copy-icon-container"):
|
|
|
|
| 783 |
elem_classes="probelm-example-content",
|
| 784 |
)
|
| 785 |
|
| 786 |
+
inp = gr.Textbox(placeholder="Problem", label="Problem input", lines=5)
|
| 787 |
+
|
| 788 |
with gr.Accordion("Advanced Options", open=False):
|
| 789 |
temperature = gr.Slider(minimum=0.0, maximum=1.0, value=0.1, step=0.1, label="Temperature")
|
| 790 |
|
|
|
|
|
|
|
| 791 |
with gr.Row():
|
| 792 |
btn = gr.Button("Run")
|
| 793 |
btn_clear = gr.Button("Clear")
|
| 794 |
|
| 795 |
with gr.Column(scale=1, elem_classes="right"):
|
| 796 |
gr.HTML("Solution", elem_classes="solution-title-content")
|
| 797 |
+
out = gr.Markdown(elem_classes="solution-content", latex_delimiters=latex_delimiters)
|
| 798 |
|
| 799 |
if __name__ == "__main__":
|
| 800 |
demo.queue(default_concurrency_limit=5).launch()
|
static/icon/reset.svg
ADDED
|
|