Skip to content

Commit

Permalink
Update tech
Browse files Browse the repository at this point in the history
  • Loading branch information
adamplesnik committed Nov 8, 2024
1 parent f798a70 commit 62c0355
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions src/content/Tech.tsx
Original file line number Diff line number Diff line change
@@ -1,30 +1,35 @@
import Em from '@/components/Em'
import Icon from '@/components/Icon'
import Tile from '@/components/Tile'
import { Sparkles } from 'lucide-react'
import { DraftingCompass, LucideIcon, Sparkles } from 'lucide-react'

const skills: { tech: string; description: string }[] = [
const skills: { tech: string; description: string; skillIcon?: LucideIcon }[] = [
{
tech: 'Figma',
description: 'Mockups and prototypes, design systems, modes.',
skillIcon: DraftingCompass,
},
{
tech: 'React',
description: 'TSX, state, queries, micro components, API.',
skillIcon: Sparkles,
},
{ tech: 'Tailwind CSS', description: 'Utility first.' },
{ tech: 'HTML, CSS, Sass', description: 'SEO, a11y, animations, transitions.' },
{
tech: 'Theme refactoring',
description: 'Reorganization and tuning of front-end.',
},
{ tech: 'Figma', description: 'Mockups and prototypes, design systems, modes.' },
{ tech: '...and more', description: 'Payload CMS, Angular, Vue.js, Vaadin + Java' },
]

const Tech = () => {
return (
<Tile title="Tech" className="shrink-0 print:break-after-page">
<ul className="grid gap-4 md:grid-flow-col-dense md:grid-rows-3">
<ul className="grid gap-5 md:grid-flow-col-dense md:grid-rows-3">
{skills.map((skill, i) => (
<li key={i} className="group flex items-baseline gap-2">
<Icon Icon={Sparkles} className="opacity-0 group-first:opacity-100" />
<div className="w-6">{skill.skillIcon && <Icon Icon={skill.skillIcon} />}</div>
<span className="flex flex-col gap-1">
<Em>{skill.tech}</Em>
<span className="block text-sm text-zinc-500">{skill.description}</span>
Expand Down

0 comments on commit 62c0355

Please sign in to comment.