mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-31 19:22:15 +08:00
d9a4c7cb86
Remove the skillsPath field from SkillRepo and Skill structs since recursive scanning now automatically discovers skills in all directories. Simplify the UI by removing the path input field.
47 lines
1.4 KiB
TypeScript
47 lines
1.4 KiB
TypeScript
import { useTranslation } from "react-i18next";
|
||
import { DeepLinkImportRequest } from "../../lib/api/deeplink";
|
||
|
||
export function SkillConfirmation({
|
||
request,
|
||
}: {
|
||
request: DeepLinkImportRequest;
|
||
}) {
|
||
const { t } = useTranslation();
|
||
|
||
return (
|
||
<div className="space-y-4">
|
||
<h3 className="text-lg font-semibold">{t("deeplink.skill.title")}</h3>
|
||
|
||
<div>
|
||
<label className="block text-sm font-medium text-muted-foreground">
|
||
{t("deeplink.skill.repo")}
|
||
</label>
|
||
<div className="mt-1 text-sm font-mono bg-muted/50 p-2 rounded border">
|
||
{request.repo}
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<label className="block text-sm font-medium text-muted-foreground">
|
||
{t("deeplink.skill.directory")}
|
||
</label>
|
||
<div className="mt-1 text-sm font-mono bg-muted/50 p-2 rounded border">
|
||
{request.directory}
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<label className="block text-sm font-medium text-muted-foreground">
|
||
{t("deeplink.skill.branch")}
|
||
</label>
|
||
<div className="mt-1 text-sm">{request.branch || "main"}</div>
|
||
</div>
|
||
|
||
<div className="text-blue-600 dark:text-blue-400 text-sm bg-blue-50 dark:bg-blue-950/30 p-3 rounded border border-blue-200 dark:border-blue-800">
|
||
<p>ℹ️ {t("deeplink.skill.hint")}</p>
|
||
<p className="mt-1">{t("deeplink.skill.hintDetail")}</p>
|
||
</div>
|
||
</div>
|
||
);
|
||
}
|