diff --git a/.gitignore b/.gitignore index 996c3e4..645e7bf 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ frontend/node_modules/ # Added by cargo /target +.antigravitycli/ diff --git a/frontend/index.html b/frontend/index.html index ca20c57..3386746 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,6 +4,8 @@ + + Yew App diff --git a/frontend/src/assets/csg.png b/frontend/src/assets/csg.png new file mode 100644 index 0000000..6a8e356 Binary files /dev/null and b/frontend/src/assets/csg.png differ diff --git a/frontend/src/assets/favicon.ico b/frontend/src/assets/favicon.ico new file mode 100644 index 0000000..d0b5e36 Binary files /dev/null and b/frontend/src/assets/favicon.ico differ diff --git a/frontend/src/lib.rs b/frontend/src/lib.rs index e8e8222..f1a4bcb 100644 --- a/frontend/src/lib.rs +++ b/frontend/src/lib.rs @@ -269,6 +269,7 @@ fn switch(route: Route) -> Html { pub fn app() -> Html { html! { + render={switch} /> } diff --git a/frontend/src/pages/basic_pages.rs b/frontend/src/pages/basic_pages.rs index c918599..7ebbbac 100644 --- a/frontend/src/pages/basic_pages.rs +++ b/frontend/src/pages/basic_pages.rs @@ -109,3 +109,10 @@ pub fn denied_component() -> Html { } } + +#[component(Icon)] +pub fn icon_component() -> Html { + html! { + + } +} diff --git a/frontend/src/styles/components/_icon.scss b/frontend/src/styles/components/_icon.scss new file mode 100644 index 0000000..28272fe --- /dev/null +++ b/frontend/src/styles/components/_icon.scss @@ -0,0 +1,17 @@ +.csg-icon { + position: fixed; + top: 1rem; + right: 1rem; + z-index: 9999; + width: auto; + height: auto; + display: flex; + align-items: center; + justify-content: center; + padding: 0; + + img { + width: auto; + height: auto; + } +} diff --git a/frontend/src/styles/main.scss b/frontend/src/styles/main.scss index 0a2830a..bfaabff 100644 --- a/frontend/src/styles/main.scss +++ b/frontend/src/styles/main.scss @@ -5,6 +5,7 @@ @use "components/tickets"; @use "components/diagnostics"; @use "components/frontpage"; +@use "components/icon"; body { background: variables.$color-bg; @@ -68,4 +69,4 @@ body { } -} \ No newline at end of file +}