29 lines · 837 B · TypeScript
RawDownload
import type { ReactNode } from "react";import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "./tooltip"; /** Explain a disabled workspace action on hover or keyboard focus. */export function WorkspaceAdminHint(props: {  readonly allowed: boolean;  readonly children: ReactNode;}) {  if (props.allowed) return props.children;  return (    <TooltipProvider>      <Tooltip>        <TooltipTrigger asChild>          <span            tabIndex={0}            role="group"            aria-label="Requires a workspace admin"            className="inline-flex"          >            {props.children}          </span>        </TooltipTrigger>        <TooltipContent side="bottom" sideOffset={6}>          Requires a workspace admin        </TooltipContent>      </Tooltip>    </TooltipProvider>  );}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t