fix(component): 修复组件审查页面输出参数显示逻辑

master
钟良源 2 days ago
parent 4d4883daec
commit da4599d122

@ -57,27 +57,29 @@ const CompReview = ({ componentDesignData }) => {
<div className={styles['comp-review-output']}>
<div className={styles['comp-review-io-label']}>output</div>
<div className={styles['comp-review-io-items']}>
{dataArray.map((data, index) => {
// 确保响应始终是数组格式
{dataArray.every((data) => {
const responses = Array.isArray(data.responses) ? data.responses :
(data.responses ? [data.responses] : []);
return responses.length === 0;
}) ? (
<div className={styles['comp-review-io-placeholder']}>
</div>
) : (
dataArray.map((data, index) => {
const responses = Array.isArray(data.responses) ? data.responses :
(data.responses ? [data.responses] : []);
return (
<div key={data.key || data.id || index}>
{responses.length > 0 ? (
responses.map((response, responseIndex) => (
{responses.map((response, responseIndex) => (
<div key={responseIndex} className={styles['comp-review-io-item']}>
{response.type} {response.ident}
</div>
))
) : (
<div className={styles['comp-review-io-placeholder']}>
</div>
)}
))}
</div>
);
})}
})
)}
</div>
</div>
</div>

Loading…
Cancel
Save