Phase2.5: Skill SetUp Process
All checks were successful
Build and Push / build (push) Successful in 1m41s
All checks were successful
Build and Push / build (push) Successful in 1m41s
This commit is contained in:
@@ -240,11 +240,23 @@ export function PackageCard({
|
||||
<span className="text-[10px] text-text-muted">{t("packages.requiresApiKey")}</span>
|
||||
)}
|
||||
{/* Phase 2.5: pending or rejected request takes precedence
|
||||
over the toggle. Approved/withdrawn never reach here. */}
|
||||
over the toggle. Approved/withdrawn never reach here.
|
||||
For packages that needed secrets, surface that they're
|
||||
safely stored — the user might otherwise worry the
|
||||
credentials they typed got lost when the activation
|
||||
was deferred. */}
|
||||
{canEdit && activationRequest?.status === "pending" ? (
|
||||
<div className="ml-auto flex items-center gap-2">
|
||||
<span className="text-[10px] text-warning italic">
|
||||
<div className="ml-auto flex flex-col items-end gap-1">
|
||||
<span
|
||||
className="text-[10px] text-warning italic"
|
||||
title={pkg.requiresSecrets ? t("packages.credentialsSavedTip") : undefined}
|
||||
>
|
||||
{t("packages.manualReviewPending")}
|
||||
{pkg.requiresSecrets && (
|
||||
<span className="text-text-muted ml-1 not-italic">
|
||||
· {t("packages.credentialsSaved")}
|
||||
</span>
|
||||
)}
|
||||
</span>
|
||||
<button
|
||||
onClick={withdrawRequest}
|
||||
|
||||
Reference in New Issue
Block a user