Merge pull request #2010 from busches/fix-2007

fix(Gengar): Hide Summary section unless populated
This commit is contained in:
Amruth Pillai
2025-01-12 16:37:01 +01:00
committed by GitHub

View File

@ -83,10 +83,11 @@ const Header = () => {
const Summary = () => {
const section = useArtboardStore((state) => state.resume.sections.summary);
const primaryColor = useArtboardStore((state) => state.resume.metadata.theme.primary);
if (!section.visible || isEmptyString(section.content)) return null;
return (
<div className="p-custom space-y-4" style={{ backgroundColor: hexToRgb(primaryColor, 0.2) }}>
<section id={section.id}>
<div
dangerouslySetInnerHTML={{ __html: section.content }}
@ -94,6 +95,7 @@ const Summary = () => {
style={{ columns: section.columns }}
/>
</section>
</div>
);
};
@ -588,14 +590,7 @@ export const Gengar = ({ columns, isFirstPage = false }: TemplateProps) => {
</div>
<div className={cn("main group", sidebar.length > 0 ? "col-span-2" : "col-span-3")}>
{isFirstPage && (
<div
className="p-custom space-y-4"
style={{ backgroundColor: hexToRgb(primaryColor, 0.2) }}
>
<Summary />
</div>
)}
{isFirstPage && <Summary />}
<div className="p-custom space-y-4">
{main.map((section) => (