Update resume animation

This commit is contained in:
2025-05-23 00:32:49 -06:00
parent fc1a4e2560
commit e6b50d5ea5
5 changed files with 271 additions and 179 deletions

View File

@ -3,6 +3,7 @@ import { Icon } from 'astro-icon/components';
import { readFile } from 'node:fs/promises';
import { join } from 'node:path';
import Layout from '../layouts/Layout.astro';
import SkillsSection from '../components/SkillsSection.tsx';
import '../styles/global.css';
interface ResumeData {
@ -133,26 +134,11 @@ const data = resumeData;
)}
{data.sections.skills && data.sections.skills.items && data.sections.skills.items.length > 0 && (
<div class="card bg-base-200 shadow-xl mb-6">
<div class="card-body">
<h2 class="card-title text-2xl">{data.sections.skills.name || "Skills"}</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
{data.sections.skills.items.map((skill) => (
<div>
<label class="label">
<span class="label-text">{skill.name}</span>
</label>
<progress
class="progress progress-primary w-full"
value={skill.level * 20}
max="100"
>
</progress>
</div>
))}
</div>
</div>
</div>
<SkillsSection
title={data.sections.skills.name}
skills={data.sections.skills.items}
client:visible
/>
)}
{data.sections.experience && data.sections.experience.items && data.sections.experience.items.length > 0 && (