Skip to content

Commit

Permalink
Controls: Fix type summary
Browse files Browse the repository at this point in the history
  • Loading branch information
shilman committed Mar 2, 2024
1 parent 64be727 commit 2b48135
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion code/ui/blocks/src/components/ArgsTable/ArgRow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,18 @@ const StyledTd = styled.td<{ expandable: boolean }>(({ theme, expandable }) => (
paddingLeft: expandable ? '40px !important' : '20px !important',
}));

const toSummary = (value: any) => {
if (!value) return value;
const val = typeof value === 'string' ? value : value.name;
return { summary: val };
};

export const ArgRow: FC<ArgRowProps> = (props) => {
const [isHovered, setIsHovered] = useState(false);
const { row, updateArgs, compact, expandable, initialExpandedArgs } = props;
const { name, description } = row;
const table = (row.table || {}) as TableAnnotation;
const type = table.type || row.type;
const type = table.type || toSummary(row.type);
const defaultValue = table.defaultValue || row.defaultValue;
const required = row.type?.required;
const hasDescription = description != null && description !== '';
Expand Down

0 comments on commit 2b48135

Please # to comment.