mirror of
https://github.com/netbirdio/dashboard.git
synced 2026-01-26 01:21:04 +00:00
Enable connect buttons (#493)
This commit is contained in:
@@ -22,44 +22,35 @@ export const PeerConnectButton = () => {
|
||||
if (isMobile) return;
|
||||
|
||||
return isConnected ? (
|
||||
// <>
|
||||
// <DropdownMenu modal={false}>
|
||||
// <DropdownMenuTrigger
|
||||
// asChild={true}
|
||||
// onClick={(e) => {
|
||||
// e.stopPropagation();
|
||||
// e.preventDefault();
|
||||
// }}
|
||||
// >
|
||||
// <div className={"group"}>
|
||||
// <ConnectButton />
|
||||
// </div>
|
||||
// </DropdownMenuTrigger>
|
||||
// <DropdownMenuContent
|
||||
// className="w-auto"
|
||||
// align="start"
|
||||
// side={"bottom"}
|
||||
// sideOffset={8}
|
||||
// >
|
||||
// <SSHButton peer={peer} isDropdown={true} />
|
||||
// <RDPButton peer={peer} isDropdown={true} />
|
||||
// </DropdownMenuContent>
|
||||
// </DropdownMenu>
|
||||
// </>
|
||||
<FullTooltip
|
||||
content={
|
||||
<div className={"max-w-[200px] text-xs"}>
|
||||
Connecting via SSH or RDP is coming soon.
|
||||
</div>
|
||||
}
|
||||
>
|
||||
<ConnectButton disabled={true} />
|
||||
</FullTooltip>
|
||||
<>
|
||||
<DropdownMenu modal={false}>
|
||||
<DropdownMenuTrigger
|
||||
asChild={true}
|
||||
onClick={(e) => {
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
}}
|
||||
>
|
||||
<div className={"group"}>
|
||||
<ConnectButton />
|
||||
</div>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent
|
||||
className="w-auto"
|
||||
align="start"
|
||||
side={"bottom"}
|
||||
sideOffset={8}
|
||||
>
|
||||
<SSHButton peer={peer} isDropdown={true} />
|
||||
<RDPButton peer={peer} isDropdown={true} />
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
</>
|
||||
) : (
|
||||
<FullTooltip
|
||||
content={
|
||||
<div className={"max-w-[200px] text-xs"}>
|
||||
Connecting via SSH or RDP is coming soon.
|
||||
Connecting via SSH or RDP is only available when the peer is online.
|
||||
</div>
|
||||
}
|
||||
>
|
||||
|
||||
@@ -37,8 +37,7 @@ export const RDPButton = ({ peer, isDropdown = false }: Props) => {
|
||||
<>
|
||||
<div>
|
||||
<RDPTooltip
|
||||
//disabled={!disabled}
|
||||
disabled={true}
|
||||
disabled={!disabled}
|
||||
hasPermission={hasPermission}
|
||||
side={isDropdown ? "left" : "top"}
|
||||
>
|
||||
|
||||
@@ -41,8 +41,7 @@ export const SSHButton = ({ peer, isDropdown = false }: Props) => {
|
||||
)}
|
||||
<div>
|
||||
<SSHTooltip
|
||||
//disabled={!disabled}
|
||||
disabled={true}
|
||||
disabled={!disabled}
|
||||
hasPermission={hasPermission}
|
||||
side={isDropdown ? "left" : "top"}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user