import { For, Show } from "solid-js" import type { PermissionRequest } from "@opencode-ai/sdk/v2" import { Button } from "@opencode-ai/ui/button" import { DockPrompt } from "@opencode-ai/ui/dock-prompt" import { Icon } from "@opencode-ai/ui/icon" import { useLanguage } from "@/context/language" export function SessionPermissionDock(props: { request: PermissionRequest responding: boolean onDecide: (response: "once" | "always" | "reject") => void }) { const language = useLanguage() const toolDescription = () => { const key = `settings.permissions.tool.${props.request.permission}.description` const value = language.t(key as Parameters[0]) if (value === key) return "" return value } return (
{language.t("notification.permission.title")}
} footer={ <>
} >
0}>
) }