This commit is contained in:
2026-04-06 15:54:31 +09:00
parent 87498b9940
commit de24fb09d5
21 changed files with 899 additions and 899 deletions
@@ -237,8 +237,8 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
const [entityDisplayConfigs, setEntityDisplayConfigs] = useState<
Record<string, {
sourceColumns: Array<{ columnName: string; displayName: string; dataType: string }>;
joinColumns: Array<{ columnName: string; displayName: string; dataType: string }>;
sourceColumns: Array<{ column_name: string; display_name: string; data_type: string }>;
joinColumns: Array<{ column_name: string; display_name: string; data_type: string }>;
selectedColumns: string[];
separator: string;
}>
@@ -529,7 +529,7 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
const sourceResult = await entityJoinApi.getReferenceTableColumns(sourceTable);
const sourceColumns = sourceResult.columns || [];
let joinColumns: Array<{ columnName: string; displayName: string; dataType: string }> = [];
let joinColumns: Array<{ column_name: string; display_name: string; data_type: string }> = [];
if (joinTable) {
try {
const joinResult = await entityJoinApi.getReferenceTableColumns(joinTable);
@@ -1165,17 +1165,17 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
>
{entityDisplayConfigs[column.columnName].sourceColumns.map((col) => (
<CommandItem
key={`source-${col.columnName}`}
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.columnName)}
key={`source-${col.column_name}`}
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.column_name)}
className="text-xs"
>
<Check
className={cn(
"mr-2 h-4 w-4",
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.columnName) ? "opacity-100" : "opacity-0",
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.column_name) ? "opacity-100" : "opacity-0",
)}
/>
{col.displayName}
{col.display_name}
</CommandItem>
))}
</CommandGroup>
@@ -1184,17 +1184,17 @@ export const V2TableListConfigPanel: React.FC<V2TableListConfigPanelProps> = ({
<CommandGroup heading={`참조 테이블: ${column.entityDisplayConfig?.joinTable}`}>
{entityDisplayConfigs[column.columnName].joinColumns.map((col) => (
<CommandItem
key={`join-${col.columnName}`}
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.columnName)}
key={`join-${col.column_name}`}
onSelect={() => toggleEntityDisplayColumn(column.columnName, col.column_name)}
className="text-xs"
>
<Check
className={cn(
"mr-2 h-4 w-4",
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.columnName) ? "opacity-100" : "opacity-0",
entityDisplayConfigs[column.columnName].selectedColumns.includes(col.column_name) ? "opacity-100" : "opacity-0",
)}
/>
{col.displayName}
{col.display_name}
</CommandItem>
))}
</CommandGroup>