This commit is contained in:
Your Name committed 2026-10-06 16:58:21 +07:00
1 parent 641cc4e42b
commit 46968782b6
17 files changed
+265 -30

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
export function getSectionPaddingClasses(
payload?: Record<string, any>,
fallback: 'normal' | 'none' | 'compact' | 'spacious' = 'normal',
): string {
const padTop = payload?.paddingTop || payload?.sectionPadding || fallback;
const padBottom = payload?.paddingBottom || payload?.sectionPadding || fallback;
const getPt = (p: string) => {
switch (p) {
case 'none':
return 'pt-0';
case 'compact':
return 'pt-6 md:pt-10';
case 'spacious':
return 'pt-20 md:pt-28';
case 'normal':
default:
return 'pt-10 md:pt-16';
}
};
const getPb = (p: string) => {
switch (p) {
case 'none':
return 'pb-0';
case 'compact':
return 'pb-6 md:pb-10';
case 'spacious':
return 'pb-20 md:pb-28';
case 'normal':
default:
return 'pb-10 md:pb-16';
}
};
return `${getPt(padTop)} ${getPb(padBottom)}`;
}