diff --git a/src/app/globals.css b/src/app/globals.css
index 40348b2..020f5cc 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -3,6 +3,10 @@
@custom-variant dark (&:is(.dark *));
+.flex-wrap {
+ flex-wrap: wrap;
+}
+
@theme inline {
--color-background: var(--background);
--color-foreground: var(--foreground);
diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx
index 00f3e10..2501ec4 100644
--- a/src/app/projects/page.tsx
+++ b/src/app/projects/page.tsx
@@ -107,6 +107,16 @@ export default function Projects() {
},
];
+ const tools: ProjectProps[] = [
+ {
+ name: "rac-rs",
+ authorId: "kostya-zero",
+ projectGit: "https://github.com/kostya-zero/rac-rs",
+ description: "A Rust client library for RAC protocol.",
+ tags: ["Active", "Client", "WRAC", "RAC", "v2", "TLS"],
+ }
+ ];
+
return (
Projects
@@ -157,6 +167,24 @@ export default function Projects() {
/>
))}
+ Tools
+
+ You can use these tools for your projects! Don't be shy!
+
+
+ {tools.map((tool) => (
+
+ ))}
+
);
}
diff --git a/src/components/Badge.tsx b/src/components/Badge.tsx
index 46d0332..23f49f7 100644
--- a/src/components/Badge.tsx
+++ b/src/components/Badge.tsx
@@ -28,6 +28,12 @@ export default function Badge({ text }: Props) {
color = "#024a70";
description = "The project is in unknown state.";
break;
+ case "Client":
+ description = "This tool is for client development.";
+ break;
+ case "Server":
+ description = "This tool is for server development.";
+ break;
case "WRAC":
description = "Supports connection via WebSocket-base RAC protocol.";
break;
diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx
index 9a86777..e1a3162 100644
--- a/src/components/ProjectCard.tsx
+++ b/src/components/ProjectCard.tsx
@@ -41,7 +41,7 @@ function ProjectCard({
{description}
-
+
{tags.map((tag) => (
))}