|
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