Spaces:
Sleeping
Sleeping
Deepa Shalini commited on
Commit ·
d5eec66
1
Parent(s): 90f6d44
feature to copy code generated
Browse files
app.py
CHANGED
|
@@ -236,7 +236,7 @@ app.layout = dmc.MantineProvider(
|
|
| 236 |
html.Div(
|
| 237 |
[
|
| 238 |
html.A(
|
| 239 |
-
"
|
| 240 |
className="link",
|
| 241 |
href=item["csv_link"],
|
| 242 |
target="_blank" if item["csv_link"] != "#" else ""
|
|
@@ -430,24 +430,53 @@ def create_graph(n_clicks, user_prompt, stored_data, filename):
|
|
| 430 |
])
|
| 431 |
),
|
| 432 |
dmc.AccordionPanel(
|
| 433 |
-
html.
|
| 434 |
-
html.
|
| 435 |
-
|
| 436 |
-
|
| 437 |
-
"
|
| 438 |
-
|
| 439 |
-
|
| 440 |
-
|
| 441 |
-
|
| 442 |
-
|
| 443 |
-
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
|
| 447 |
-
|
| 448 |
-
|
| 449 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 450 |
)
|
|
|
|
| 451 |
],
|
| 452 |
value="code"
|
| 453 |
)
|
|
|
|
| 236 |
html.Div(
|
| 237 |
[
|
| 238 |
html.A(
|
| 239 |
+
"CSV",
|
| 240 |
className="link",
|
| 241 |
href=item["csv_link"],
|
| 242 |
target="_blank" if item["csv_link"] != "#" else ""
|
|
|
|
| 430 |
])
|
| 431 |
),
|
| 432 |
dmc.AccordionPanel(
|
| 433 |
+
html.Div([
|
| 434 |
+
html.Div([
|
| 435 |
+
dcc.Clipboard(
|
| 436 |
+
target_id="code-display",
|
| 437 |
+
title="Copy code",
|
| 438 |
+
style={
|
| 439 |
+
"position": "absolute",
|
| 440 |
+
"top": "12px",
|
| 441 |
+
"right": "12px",
|
| 442 |
+
"fontSize": "18px",
|
| 443 |
+
"cursor": "pointer",
|
| 444 |
+
"padding": "8px",
|
| 445 |
+
"border": "1px solid #d0d5dd",
|
| 446 |
+
"borderRadius": "6px",
|
| 447 |
+
"display": "inline-flex",
|
| 448 |
+
"alignItems": "center",
|
| 449 |
+
"justifyContent": "center",
|
| 450 |
+
"color": "#475467",
|
| 451 |
+
"transition": "all 0.2s",
|
| 452 |
+
"zIndex": "10",
|
| 453 |
+
"width": "32px",
|
| 454 |
+
"height": "32px"
|
| 455 |
+
}
|
| 456 |
+
)
|
| 457 |
+
], style={"position": "relative"}),
|
| 458 |
+
html.Pre(
|
| 459 |
+
html.Code(
|
| 460 |
+
python_code,
|
| 461 |
+
id="code-display",
|
| 462 |
+
style={
|
| 463 |
+
"fontSize": "13px",
|
| 464 |
+
"lineHeight": "1.6",
|
| 465 |
+
"fontFamily": "'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', monospace",
|
| 466 |
+
"backgroundColor": "#f6f8fa",
|
| 467 |
+
"padding": "16px",
|
| 468 |
+
"paddingTop": "48px",
|
| 469 |
+
"borderRadius": "6px",
|
| 470 |
+
"display": "block",
|
| 471 |
+
"overflowX": "auto",
|
| 472 |
+
"color": "#24292f"
|
| 473 |
+
}
|
| 474 |
+
),
|
| 475 |
+
style={"margin": "0", "position": "relative"}
|
| 476 |
+
)
|
| 477 |
+
], style={"position": "relative"})
|
| 478 |
)
|
| 479 |
+
|
| 480 |
],
|
| 481 |
value="code"
|
| 482 |
)
|