|
@@ -111,7 +111,7 @@ function TextBody(props: { title: string; description?: string; icon?: string })
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export function PermissionPrompt(props: { request: PermissionRequest }) {
|
|
|
|
|
|
|
+export function PermissionPrompt(props: { request: PermissionRequest; directory?: string }) {
|
|
|
const sdk = useSDK()
|
|
const sdk = useSDK()
|
|
|
const project = useProject()
|
|
const project = useProject()
|
|
|
const sync = useSync()
|
|
const sync = useSync()
|
|
@@ -171,6 +171,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) {
|
|
|
void sdk.client.permission.reply({
|
|
void sdk.client.permission.reply({
|
|
|
reply: "always",
|
|
reply: "always",
|
|
|
requestID: props.request.id,
|
|
requestID: props.request.id,
|
|
|
|
|
+ directory: props.directory,
|
|
|
workspace: project.workspace.current(),
|
|
workspace: project.workspace.current(),
|
|
|
})
|
|
})
|
|
|
}}
|
|
}}
|
|
@@ -182,6 +183,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) {
|
|
|
void sdk.client.permission.reply({
|
|
void sdk.client.permission.reply({
|
|
|
reply: "reject",
|
|
reply: "reject",
|
|
|
requestID: props.request.id,
|
|
requestID: props.request.id,
|
|
|
|
|
+ directory: props.directory,
|
|
|
message: message || undefined,
|
|
message: message || undefined,
|
|
|
workspace: project.workspace.current(),
|
|
workspace: project.workspace.current(),
|
|
|
})
|
|
})
|
|
@@ -421,6 +423,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) {
|
|
|
void sdk.client.permission.reply({
|
|
void sdk.client.permission.reply({
|
|
|
reply: "reject",
|
|
reply: "reject",
|
|
|
requestID: props.request.id,
|
|
requestID: props.request.id,
|
|
|
|
|
+ directory: props.directory,
|
|
|
workspace: project.workspace.current(),
|
|
workspace: project.workspace.current(),
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|
|
@@ -428,6 +431,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) {
|
|
|
void sdk.client.permission.reply({
|
|
void sdk.client.permission.reply({
|
|
|
reply: "once",
|
|
reply: "once",
|
|
|
requestID: props.request.id,
|
|
requestID: props.request.id,
|
|
|
|
|
+ directory: props.directory,
|
|
|
workspace: project.workspace.current(),
|
|
workspace: project.workspace.current(),
|
|
|
})
|
|
})
|
|
|
}}
|
|
}}
|