- {!item.custom &&
{t(`basicPanel.basicFields.${item.key}`)}:}
- {item.custom && shouldShowCustomFieldLabelPrefix(item) &&
{item.label}:}
- {customFieldHref ?
{item.value} :
{item.value}}
+
+ {!item.custom &&
{t(`basicPanel.basicFields.${item.key}`)}:}
+ {item.custom && shouldShowCustomFieldLabelPrefix(item) &&
{item.label}:}
+ {customFieldHref ?
{item.value} :
{item.value}}
)}
diff --git a/src/components/templates/left-right/sections/BaseInfo.tsx b/src/components/templates/left-right/sections/BaseInfo.tsx
index 966478e..1453fac 100644
--- a/src/components/templates/left-right/sections/BaseInfo.tsx
+++ b/src/components/templates/left-right/sections/BaseInfo.tsx
@@ -23,7 +23,7 @@ const BaseInfo = ({ basic = {} as BasicInfo, globalSettings, template }: BaseInf
const getIcon = (iconName: string | undefined) => {
const IconComponent = Icons[iconName as keyof typeof Icons] as React.ElementType;
- return IconComponent ?
: null;
+ return IconComponent ?
: null;
};
const getOrderedFields = React.useMemo(() => {
@@ -59,9 +59,9 @@ const BaseInfo = ({ basic = {} as BasicInfo, globalSettings, template }: BaseInf
);
const layoutStyles = {
- left: { container: "flex items-center justify-between gap-6", leftContent: "flex items-center gap-6 flex-1 min-w-0", fields: "grid grid-cols-2 gap-x-8 gap-y-2 justify-start shrink-0", nameTitle: "text-left min-w-0" },
- right: { container: "flex items-center justify-between gap-6 flex-row-reverse", leftContent: "flex flex-row-reverse justify-start items-center gap-6 flex-1 min-w-0", fields: "grid grid-cols-2 gap-x-8 gap-y-2 justify-start shrink-0", nameTitle: "text-right min-w-0" },
- center: { container: "flex flex-col items-center gap-3", leftContent: "flex flex-col items-center gap-4", fields: "w-full flex justify-center items-center flex-wrap gap-3", nameTitle: "text-center min-w-0" },
+ left: { container: "flex items-center justify-between gap-6", leftContent: "flex items-center gap-6 shrink-0 min-w-0 max-w-[42%]", fields: "grid flex-1 min-w-0 grid-cols-2 gap-x-6 gap-y-2 justify-start", nameTitle: "text-left min-w-0 max-w-[16rem] flex-1" },
+ right: { container: "flex items-center justify-between gap-6 flex-row-reverse", leftContent: "flex flex-row-reverse justify-start items-center gap-6 shrink-0 min-w-0 max-w-[42%]", fields: "grid flex-1 min-w-0 grid-cols-2 gap-x-6 gap-y-2 justify-start", nameTitle: "text-right min-w-0 max-w-[16rem] flex-1" },
+ center: { container: "flex flex-col items-center gap-3", leftContent: "flex flex-col items-center gap-4", fields: "w-full flex justify-center items-center flex-wrap gap-3", nameTitle: "text-center min-w-0 max-w-full" },
};
const styles = layoutStyles[layout as keyof typeof layoutStyles] || layoutStyles.left;
@@ -73,10 +73,10 @@ const BaseInfo = ({ basic = {} as BasicInfo, globalSettings, template }: BaseInf
{PhotoComponent}
{nameField.visible !== false && basic[nameField.key] && (
- {basic[nameField.key] as string}
+ {basic[nameField.key] as string}
)}
{titleField.visible !== false && basic[titleField.key] && (
- {basic[titleField.key] as string}
+ {basic[titleField.key] as string}
)}
@@ -85,17 +85,17 @@ const BaseInfo = ({ basic = {} as BasicInfo, globalSettings, template }: BaseInf
const customFieldHref = item.custom && "href" in item && typeof item.href === "string" ? item.href : null;
return (
-