phase1-final
CI / gate (push) Has been cancelled

This commit is contained in:
QihuAI Design committed 2026-07-27 22:27:56 +08:00
1 parent 52f1770515
commit 96be3fdeb3
6 files changed
+429 -46

No files matched your search

+38
View File
@@ -484,6 +484,44 @@ const AppDetailModal: React.FC<AppDetailModalProps> = ({ app, onClose, onAppChan
</div>
{/* Reviews */}
{/* SKILL.md Structured Info */}
{app.skillInfo && (
<div className="modal-skill-params">
<h4>技能参数</h4>
{app.skillInfo.inputs && app.skillInfo.inputs.length > 0 && (
<div className="skill-param-group">
<span className="skill-param-label">输入:</span>
{app.skillInfo.inputs.map((inp, i) => (
<span key={i} className="skill-param-tag" title={inp.description}>{inp.name} ({inp.type})</span>
))}
</div>
)}
{app.skillInfo.outputs && app.skillInfo.outputs.length > 0 && (
<div className="skill-param-group">
<span className="skill-param-label">输出:</span>
{app.skillInfo.outputs.map((out, i) => (
<span key={i} className="skill-param-tag" title={out.description}>{out.name} ({out.type})</span>
))}
</div>
)}
{app.skillInfo.pricing && (
<div className="skill-param-group">
<span className="skill-param-label">定价:</span>
<span className="skill-param-tag">{app.skillInfo.pricing.free_tier || '免费使用'}</span>
</div>
)}
{app.skillInfo.dependencies && app.skillInfo.dependencies.length > 0 && (
<div className="skill-param-group">
<span className="skill-param-label">依赖:</span>
{app.skillInfo.dependencies.map((d, i) => (
<span key={i} className="skill-param-tag">{d}</span>
))}
</div>
)}
</div>
)}
{reviews.length > 0 && (
<div className="modal-reviews">
<h4>用户评价 ({reviews.length})</h4>