mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-08-04 19:45:34 +08:00
feat(pi): expose first-class desktop workflows
This commit is contained in:
@@ -21,6 +21,7 @@ interface DirectorySettingsProps {
|
||||
opencodeDir?: string;
|
||||
openclawDir?: string;
|
||||
hermesDir?: string;
|
||||
piDir?: string;
|
||||
onDirectoryChange: (app: DirectoryAppId, value?: string) => void;
|
||||
onBrowseDirectory: (app: DirectoryAppId) => Promise<void>;
|
||||
onResetDirectory: (app: DirectoryAppId) => Promise<void>;
|
||||
@@ -39,6 +40,7 @@ export function DirectorySettings({
|
||||
opencodeDir,
|
||||
openclawDir,
|
||||
hermesDir,
|
||||
piDir,
|
||||
onDirectoryChange,
|
||||
onBrowseDirectory,
|
||||
onResetDirectory,
|
||||
@@ -171,6 +173,17 @@ export function DirectorySettings({
|
||||
onBrowse={() => onBrowseDirectory("hermes")}
|
||||
onReset={() => onResetDirectory("hermes")}
|
||||
/>
|
||||
|
||||
<DirectoryInput
|
||||
label={t("settings.piConfigDir")}
|
||||
description={undefined}
|
||||
value={piDir}
|
||||
resolvedValue={resolvedDirs.pi}
|
||||
placeholder={t("settings.browsePlaceholderPi")}
|
||||
onChange={(val) => onDirectoryChange("pi", val)}
|
||||
onBrowse={() => onBrowseDirectory("pi")}
|
||||
onReset={() => onResetDirectory("pi")}
|
||||
/>
|
||||
</section>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user