diff --git a/src/assets/content-creator-screenshot.png b/src/assets/use-cases/content-creator.png
similarity index 100%
rename from src/assets/content-creator-screenshot.png
rename to src/assets/use-cases/content-creator.png
diff --git a/src/assets/use-cases/elizaos.png b/src/assets/use-cases/elizaos.png
new file mode 100644
index 00000000..fb68db58
Binary files /dev/null and b/src/assets/use-cases/elizaos.png differ
diff --git a/src/assets/use-cases/oracle-factory.png b/src/assets/use-cases/oracle-factory.png
new file mode 100644
index 00000000..aae01662
Binary files /dev/null and b/src/assets/use-cases/oracle-factory.png differ
diff --git a/src/assets/web3messaging-screenshot.png b/src/assets/use-cases/web3-messaging.png
similarity index 100%
rename from src/assets/web3messaging-screenshot.png
rename to src/assets/use-cases/web3-messaging.png
diff --git a/src/components/ActionButton.vue b/src/components/ActionButton.vue
deleted file mode 100644
index 02c7f1bf..00000000
--- a/src/components/ActionButton.vue
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
- {{ label }}
-
-
-
-
diff --git a/src/components/ProjectCard.vue b/src/components/ProjectCard.vue
index 8cd2a4ba..3cd9cc2f 100644
--- a/src/components/ProjectCard.vue
+++ b/src/components/ProjectCard.vue
@@ -81,7 +81,6 @@ interface Props {
icon: string;
status: 'available' | 'coming-soon' | 'interactive';
statusLabel: string;
- buttonVariant: 'primary' | 'disabled';
buttonLabel: string;
buttonIcon: string;
buttonHref?: string;
@@ -92,7 +91,7 @@ interface Props {
githubLabel?: string;
}
-const props = withDefaults(defineProps(), {});
+const props = defineProps();
const statusIcon = computed(() => {
switch (props.status) {
diff --git a/src/components/UseCaseCard.vue b/src/components/UseCaseCard.vue
index de15bba6..a22a1ffe 100644
--- a/src/components/UseCaseCard.vue
+++ b/src/components/UseCaseCard.vue
@@ -29,12 +29,19 @@
-
-