feat: separate links option at section level to reduce section item height

This commit is contained in:
Jonathan Zaehringer
2024-03-20 22:20:56 +01:00
parent b23efa773f
commit 6f2e75f22b
15 changed files with 547 additions and 148 deletions

View File

@ -28,6 +28,7 @@ export const sampleResume: ResumeData = {
summary: {
name: "Summary",
columns: 1,
separateLinks: true,
visible: true,
id: "summary",
content:
@ -36,6 +37,7 @@ export const sampleResume: ResumeData = {
awards: {
name: "Awards",
columns: 1,
separateLinks: true,
visible: true,
id: "awards",
items: [],
@ -43,6 +45,7 @@ export const sampleResume: ResumeData = {
certifications: {
name: "Certifications",
columns: 1,
separateLinks: true,
visible: true,
id: "certifications",
items: [
@ -75,6 +78,7 @@ export const sampleResume: ResumeData = {
education: {
name: "Education",
columns: 1,
separateLinks: true,
visible: true,
id: "education",
items: [
@ -97,6 +101,7 @@ export const sampleResume: ResumeData = {
experience: {
name: "Experience",
columns: 1,
separateLinks: true,
visible: true,
id: "experience",
items: [
@ -133,6 +138,7 @@ export const sampleResume: ResumeData = {
volunteer: {
name: "Volunteering",
columns: 1,
separateLinks: true,
visible: true,
id: "volunteer",
items: [],
@ -140,6 +146,7 @@ export const sampleResume: ResumeData = {
interests: {
name: "Interests",
columns: 1,
separateLinks: true,
visible: true,
id: "interests",
items: [],
@ -147,6 +154,7 @@ export const sampleResume: ResumeData = {
languages: {
name: "Languages",
columns: 1,
separateLinks: true,
visible: true,
id: "languages",
items: [],
@ -154,6 +162,7 @@ export const sampleResume: ResumeData = {
profiles: {
name: "Profiles",
columns: 1,
separateLinks: true,
visible: true,
id: "profiles",
items: [
@ -184,6 +193,7 @@ export const sampleResume: ResumeData = {
projects: {
name: "Projects",
columns: 1,
separateLinks: true,
visible: true,
id: "projects",
items: [
@ -220,6 +230,7 @@ export const sampleResume: ResumeData = {
publications: {
name: "Publications",
columns: 1,
separateLinks: true,
visible: true,
id: "publications",
items: [],
@ -227,6 +238,7 @@ export const sampleResume: ResumeData = {
references: {
name: "References",
columns: 1,
separateLinks: true,
visible: false,
id: "references",
items: [
@ -246,6 +258,7 @@ export const sampleResume: ResumeData = {
skills: {
name: "Skills",
columns: 1,
separateLinks: true,
visible: true,
id: "skills",
items: [

View File

@ -20,6 +20,7 @@ import { volunteerSchema } from "./volunteer";
export const sectionSchema = z.object({
name: z.string(),
columns: z.number().min(1).max(5).default(1),
separateLinks: z.boolean().default(true),
visible: z.boolean().default(true),
});
@ -98,6 +99,7 @@ export type CustomSectionGroup = z.infer<typeof customSchema>;
export const defaultSection: Section = {
name: "",
columns: 1,
separateLinks: true,
visible: true,
};