|
4 | 4 |
|
5 | 5 | current_dir = Path(__file__).parent
|
6 | 6 |
|
7 |
| -app_ui = ui.page_fixed( |
8 |
| - ui.head_content( |
9 |
| - ui.tags.title("signature.py"), |
10 |
| - ui.tags.script( |
11 |
| - src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js", |
12 |
| - ), |
13 |
| - ui.tags.script( |
14 |
| - src="https://www.googletagmanager.com/gtag/js?id=G-SPE51YQFS7", |
15 |
| - async_=True, |
16 |
| - ), |
17 |
| - ui.tags.link( |
18 |
| - rel="icon", |
19 |
| - href="favicon.svg", |
| 7 | +app_ui = ui.div( |
| 8 | + ui.div( |
| 9 | + ui.div( |
| 10 | + ui.span("🏆 ", class_="fs-5"), |
| 11 | + ui.span( |
| 12 | + "This project won the 2024 Shiny Contest for the best Shiny application with Python. ", |
| 13 | + class_="fs-6", |
| 14 | + ), |
| 15 | + ui.a( |
| 16 | + "Click here for more information 🔗 ", |
| 17 | + href="https://posit.co/blog/winners-of-the-2024-shiny-contest/", |
| 18 | + target="_blank", |
| 19 | + class_="text-white", |
| 20 | + ), |
| 21 | + class_="container", |
20 | 22 | ),
|
21 |
| - ui.tags.script( |
22 |
| - """ |
| 23 | + class_="sticky-top bg-success text-white p-3", |
| 24 | + ), |
| 25 | + ui.page_fixed( |
| 26 | + ui.head_content( |
| 27 | + ui.tags.title("signature.py"), |
| 28 | + ui.tags.script( |
| 29 | + src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js", |
| 30 | + ), |
| 31 | + ui.tags.script( |
| 32 | + src="https://www.googletagmanager.com/gtag/js?id=G-SPE51YQFS7", |
| 33 | + async_=True, |
| 34 | + ), |
| 35 | + ui.tags.link( |
| 36 | + rel="icon", |
| 37 | + href="favicon.svg", |
| 38 | + ), |
| 39 | + ui.tags.script( |
| 40 | + """ |
23 | 41 | window.dataLayer = window.dataLayer || [];
|
24 | 42 | function gtag(){dataLayer.push(arguments);}
|
25 | 43 | gtag('js', new Date());
|
26 | 44 |
|
27 | 45 | gtag('config', 'G-SPE51YQFS7');
|
28 | 46 | """,
|
| 47 | + ), |
29 | 48 | ),
|
30 |
| - ), |
31 |
| - ui.include_css(current_dir / "css" / "signature.css"), |
32 |
| - ui.include_js(current_dir / "js" / "signature.js"), |
33 |
| - mod_navbar.navbar_ui("nav_signature"), |
34 |
| - ui.div( |
| 49 | + ui.include_css(current_dir / "css" / "signature.css"), |
| 50 | + ui.include_js(current_dir / "js" / "signature.js"), |
| 51 | + mod_navbar.navbar_ui("nav_signature"), |
35 | 52 | ui.div(
|
36 |
| - mod_form.form_ui("form_signature"), |
37 |
| - mod_preview.preview_ui("preview_signature"), |
38 |
| - class_="row", |
| 53 | + ui.div( |
| 54 | + mod_form.form_ui("form_signature"), |
| 55 | + mod_preview.preview_ui("preview_signature"), |
| 56 | + class_="row", |
| 57 | + ), |
| 58 | + class_="container", |
39 | 59 | ),
|
40 |
| - class_="container", |
41 | 60 | ),
|
42 | 61 | )
|
43 | 62 |
|
|
0 commit comments