About change and added X

This commit is contained in:
2026-01-22 09:15:20 +01:00
parent 4a98132251
commit 9436686d9b
+21 -13
View File
@@ -12,6 +12,7 @@ import {
Trophy, Trophy,
Box, Box,
FileText, FileText,
Twitter,
} from "lucide-react"; } from "lucide-react";
import { import {
SiRust, SiRust,
@@ -21,6 +22,7 @@ import {
SiPython, SiPython,
SiDocker, SiDocker,
SiLinux, SiLinux,
SiX,
} from "@icons-pack/react-simple-icons"; } from "@icons-pack/react-simple-icons";
import { motion } from "motion/react"; import { motion } from "motion/react";
import { import {
@@ -33,6 +35,7 @@ import {
slowFloat, slowFloat,
} from "@/lib/animations"; } from "@/lib/animations";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { ComponentType, SVGProps } from "react";
const timeline = [ const timeline = [
{ {
@@ -77,22 +80,26 @@ const socialLinks: [
React.ComponentType<React.SVGProps<SVGSVGElement>>, React.ComponentType<React.SVGProps<SVGSVGElement>>,
][] = [ ][] = [
["https://github.com/selimaj-dev", Github], ["https://github.com/selimaj-dev", Github],
["https://instagram.com/selimaj.dev", Instagram],
["https://x.com/selimajdev", SiX],
["https://www.linkedin.com/in/klesti-selimaj", Linkedin], ["https://www.linkedin.com/in/klesti-selimaj", Linkedin],
["https://youtube.com/@0xkleo", Youtube], ["https://youtube.com/@0xkleo", Youtube],
["https://instagram.com/selimaj.dev", Instagram],
["https://dev.to/selimaj", ExternalLink], ["https://dev.to/selimaj", ExternalLink],
]; ];
export default function About() { const techStack: {
const techStack = [ name: string;
{ name: "Rust", icon: <SiRust />, color: "text-orange-500" }, icon: ComponentType<SVGProps<SVGSVGElement>>;
{ name: "TypeScript", icon: <SiTypescript />, color: "text-blue-500" }, color: string;
{ name: "React", icon: <SiReact />, color: "text-cyan-500" }, }[] = [
{ name: "Go", icon: <SiGo />, color: "text-cyan-400" }, { name: "Rust", icon: SiRust, color: "text-orange-500" },
{ name: "Python", icon: <SiPython />, color: "text-yellow-500" }, { name: "TypeScript", icon: SiTypescript, color: "text-blue-500" },
{ name: "React", icon: SiReact, color: "text-cyan-500" },
{ name: "Go", icon: SiGo, color: "text-cyan-400" },
{ name: "Python", icon: SiPython, color: "text-yellow-500" },
{ {
name: "Java", name: "Java",
icon: ( icon: () => (
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
width="24" width="24"
@@ -111,10 +118,11 @@ export default function About() {
), ),
color: "text-red-500", color: "text-red-500",
}, },
{ name: "Docker", icon: <SiDocker />, color: "text-blue-400" }, { name: "Docker", icon: SiDocker, color: "text-blue-400" },
{ name: "Linux", icon: <SiLinux />, color: "text-yellow-400" }, { name: "Linux", icon: SiLinux, color: "text-yellow-400" },
]; ];
export default function About() {
const achievements = [ const achievements = [
{ {
icon: <Trophy className="w-10 h-10 text-accent mx-auto" />, icon: <Trophy className="w-10 h-10 text-accent mx-auto" />,
@@ -284,7 +292,7 @@ export default function About() {
className="glass-card rounded-2xl p-6 text-center hover-lift group" className="glass-card rounded-2xl p-6 text-center hover-lift group"
> >
<div className={cn("text-4xl mb-3 mx-auto w-max", tech.color)}> <div className={cn("text-4xl mb-3 mx-auto w-max", tech.color)}>
{tech.icon} <tech.icon />
</div> </div>
<h3 className="font-semibold text-foreground group-hover:text-accent transition-colors"> <h3 className="font-semibold text-foreground group-hover:text-accent transition-colors">
{tech.name} {tech.name}