-
+
+
+
+
+ }
+}
+
+#[styled_component]
+pub fn HTML() -> Html {
+ let style_class = style!(
+ r#"
+ aspect-ratio: 1 / 1;
+ "#
+ )
+ .unwrap();
+ html! {
+
+
+
+
+
+ }
+}
+
+#[styled_component]
+pub fn CSS() -> Html {
+ let style_class = style!(
+ r#"
+ aspect-ratio: 1 / 1;
+ "#
+ )
+ .unwrap();
+ html! {
+
+
+
+
+
+ }
+}
+
+#[styled_component]
+pub fn JS() -> Html {
+ let style_class = style!(
+ r#"
+ aspect-ratio: 1 / 1;
+ "#
+ )
+ .unwrap();
+ html! {
+
+
+
+
+
+ }
+}
+
+#[styled_component]
+pub fn Vue() -> Html {
+ let style_class = style!(
+ r#"
+ aspect-ratio: 1 / 1;
+ "#
+ )
+ .unwrap();
+ html! {
+
+
+
}
diff --git a/src/components/project.rs b/src/components/project.rs
index 6a171ed..c6ee868 100644
--- a/src/components/project.rs
+++ b/src/components/project.rs
@@ -55,7 +55,7 @@ pub fn ProjectCard(props: &ProjectCardProps) -> Html {
tagline,
url: _,
date_range: _,
- skills: _,
+ skills: tags,
filters: _,
coauthors: _,
report: _,
@@ -109,6 +109,11 @@ pub fn ProjectCard(props: &ProjectCardProps) -> Html {
{tagline.clone()}
+