jskim-node #422

Merged
kjs merged 5 commits from jskim-node into main 2026-03-19 09:47:46 +09:00
2 changed files with 2 additions and 1 deletions
Showing only changes of commit 1064397be2 - Show all commits

View File

@ -720,7 +720,7 @@ export const V2Repeater: React.FC<V2RepeaterProps> = ({
displayName: col.displayName || col.display_name || col.label || name,
detailSettings: col.detailSettings || col.detail_settings,
categoryRef: typeInfo?.categoryRef || null,
isRequired: col.isRequired || col.is_required || col.notNull || col.not_null === true || col.not_null === 'Y' || col.not_null === 'y',
isRequired: col.isNullable === 'NO' || col.is_nullable === 'NO' || col.isRequired || col.is_required || col.notNull || col.not_null === true || col.not_null === 'Y' || col.not_null === 'y',
};
});
setCurrentTableColumnInfo(columnMap);

View File

@ -792,6 +792,7 @@ export function RepeaterTable({
{/* 컬럼명 - 선택된 옵션라벨 형식으로 표시 */}
<span>
{activeOption?.headerLabel || `${col.label} - ${activeOption?.label || ""}`}
{col.required && <span className="text-destructive ml-1">*</span>}
</span>
<ChevronDown className="h-3 w-3 opacity-60" />
</button>