use badges for yes/no in browser sessions listing (#3680)
This commit is contained in:
@@ -3,6 +3,7 @@ import { useState } from "react";
|
|||||||
import { useNavigate, useSearchParams } from "react-router-dom";
|
import { useNavigate, useSearchParams } from "react-router-dom";
|
||||||
|
|
||||||
import { ProxyLocation } from "@/api/types";
|
import { ProxyLocation } from "@/api/types";
|
||||||
|
import { Badge } from "@/components/ui/badge";
|
||||||
import { Button } from "@/components/ui/button";
|
import { Button } from "@/components/ui/button";
|
||||||
import {
|
import {
|
||||||
Drawer,
|
Drawer,
|
||||||
@@ -63,6 +64,18 @@ function sessionIsOpen(browserSession: BrowserSession): boolean {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const No = () => (
|
||||||
|
<Badge className="flex h-7 w-12 justify-center bg-gray-800 text-orange-50 hover:bg-gray-900">
|
||||||
|
No
|
||||||
|
</Badge>
|
||||||
|
);
|
||||||
|
|
||||||
|
const Yes = () => (
|
||||||
|
<Badge className="flex h-7 w-12 justify-center bg-green-900 text-green-50 hover:bg-green-900/80">
|
||||||
|
Yes
|
||||||
|
</Badge>
|
||||||
|
);
|
||||||
|
|
||||||
function BrowserSessions() {
|
function BrowserSessions() {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const [searchParams, setSearchParams] = useSearchParams();
|
const [searchParams, setSearchParams] = useSearchParams();
|
||||||
@@ -233,19 +246,9 @@ function BrowserSessions() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
|
<TableCell>{isOpen ? <Yes /> : <No />}</TableCell>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
{isOpen ? (
|
{browserSession.runnable_id ? <Yes /> : <No />}
|
||||||
"Yes"
|
|
||||||
) : (
|
|
||||||
<span className="opacity-50">No</span>
|
|
||||||
)}
|
|
||||||
</TableCell>
|
|
||||||
<TableCell>
|
|
||||||
{browserSession.runnable_id ? (
|
|
||||||
"Yes"
|
|
||||||
) : (
|
|
||||||
<span className="opacity-50">No</span>
|
|
||||||
)}
|
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell
|
<TableCell
|
||||||
title={
|
title={
|
||||||
|
|||||||
Reference in New Issue
Block a user