diff --git a/ui/src/components/MissingPluginTabPlaceholder.tsx b/ui/src/components/MissingPluginTabPlaceholder.tsx new file mode 100644 index 00000000000..34965427b58 --- /dev/null +++ b/ui/src/components/MissingPluginTabPlaceholder.tsx @@ -0,0 +1,23 @@ +import { Link } from "@/lib/router"; +import { Button } from "@/components/ui/button"; + +interface MissingPluginTabPlaceholderProps { + defaultTabHref: string; + defaultTabLabel: string; +} + +export function MissingPluginTabPlaceholder({ + defaultTabHref, + defaultTabLabel, +}: MissingPluginTabPlaceholderProps) { + return ( +
Workspace plugin tab is not available.
+ +- Configure the concrete workspace Paperclip attaches to this project. These values drive per-workspace - checkout behavior, default runtime services for child execution workspaces, and let you override setup - or cleanup commands when one workspace needs special handling. -
-+ Configure the concrete workspace Paperclip attaches to this project. These values drive per-workspace + checkout behavior, default runtime services for child execution workspaces, and let you override setup + or cleanup commands when one workspace needs special handling. +