Refine homepage and restore hero
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
export type HeroCopy = {
|
||||
availability: string;
|
||||
name: string;
|
||||
headline: string;
|
||||
description: string;
|
||||
primaryCta: string;
|
||||
secondaryCta: string;
|
||||
locationLabel: string;
|
||||
locationValue: string;
|
||||
roleLabel: string;
|
||||
roleValue: string;
|
||||
focusLabel: string;
|
||||
focusValue: string;
|
||||
highlights: string[];
|
||||
};
|
||||
|
||||
export type BentoSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
about: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
points: string[];
|
||||
};
|
||||
coreStack: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
items: string[];
|
||||
};
|
||||
availability: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
status: string;
|
||||
};
|
||||
currentFocus: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
items: string[];
|
||||
};
|
||||
contact: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
emailLabel: string;
|
||||
emailValue: string;
|
||||
};
|
||||
highlights: {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
items: Array<{
|
||||
value: string;
|
||||
label: string;
|
||||
}>;
|
||||
};
|
||||
};
|
||||
|
||||
export type MarqueeSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
};
|
||||
|
||||
export type ProjectCardCopy = {
|
||||
title: string;
|
||||
summary: string;
|
||||
stack: string[];
|
||||
href: string;
|
||||
cta: string;
|
||||
meta: string[];
|
||||
featured?: boolean;
|
||||
};
|
||||
|
||||
export type ProjectsSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
stackLabel: string;
|
||||
fallbackItems: Array<{
|
||||
title: string;
|
||||
summary: string;
|
||||
stack: string[];
|
||||
href: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
export type CapabilitiesSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
items: Array<{
|
||||
title: string;
|
||||
description: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
export type ProcessSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
steps: Array<{
|
||||
title: string;
|
||||
description: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
export type ContactCtaSectionCopy = {
|
||||
eyebrow: string;
|
||||
title: string;
|
||||
description: string;
|
||||
contactCta: string;
|
||||
githubCta: string;
|
||||
emailLabel: string;
|
||||
emailValue: string;
|
||||
availabilityLabel: string;
|
||||
availabilityValue: string;
|
||||
githubHref: string;
|
||||
};
|
||||
Reference in New Issue
Block a user