x
This commit is contained in:
1 parent
641cc4e42b
commit
46968782b6
17 files changed
+265
-30
No files matched your search
@@ -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)}`;
|
||||
}
|
||||
Reference in new issue
Block a user