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

Loading…
Cancel
Save