More optimizations
All checks were successful
Docker Deploy / build-and-push (push) Successful in 5m6s

This commit is contained in:
2026-01-24 23:58:30 -07:00
parent 09fdbf7ec7
commit 0512645035
5 changed files with 230 additions and 170 deletions

View File

@@ -4,7 +4,7 @@ import type { GiteaRepoInfo } from "./utils/gitea";
// Icon Types
export type LucideIcon = Component;
export type AstroIconName = string; // For astro-icon string references like "mdi:email"
export type AstroIconName = string;
export type CustomIconComponent = Component;
export type IconType = LucideIcon | AstroIconName | CustomIconComponent;
@@ -95,6 +95,57 @@ export interface ResumeConfig {
};
}
export interface ResumeData {
basics: {
name: string;
email: string;
phone?: string;
website?: string;
profiles: {
network: string;
username: string;
url: string;
}[];
};
layout?: {
left_column?: string[];
right_column?: string[];
};
summary: {
content: string;
};
experience: {
company: string;
position: string;
location: string;
date: string;
description: string[];
url?: string;
}[];
education: {
institution: string;
degree: string;
field: string;
date: string;
details?: string[];
}[];
skills: {
name: string;
level: number;
}[];
volunteer: {
organization: string;
position: string;
date: string;
}[];
awards: {
title: string;
organization: string;
date: string;
description?: string;
}[];
}
export interface PersonalInfo {
name: string;
profileImage: {