UNPKG

testeranto

Version:

the AI powered BDD test framework for typescript projects

27 lines (26 loc) 1.53 kB
import React from "react"; import { Button } from "react-bootstrap"; import { NavBar } from "../components/pure/NavBar"; export const TestPageNavbar = ({ decodedTestPath, projectName, runtime, setShowAiderModal, isWebSocketConnected }) => { return React.createElement(NavBar, { title: decodedTestPath, backLink: `/projects/${projectName}`, navItems: [ { label: "", badge: { variant: runtime === "node" ? "primary" : runtime === "web" ? "success" : runtime === "golang" ? "warning" : "info", text: runtime, }, className: "pe-none d-flex align-items-center gap-2", }, ], rightContent: React.createElement(Button, { variant: "info", onClick: () => setShowAiderModal(true), className: "ms-2 position-relative", title: isWebSocketConnected ? "AI Assistant" : "AI Assistant (WebSocket not connected)", disabled: !isWebSocketConnected }, "\uD83E\uDD16", !isWebSocketConnected && (React.createElement("span", { className: "position-absolute top-0 start-100 translate-middle p-1 bg-danger border border-light rounded-circle", title: "WebSocket disconnected" }, React.createElement("span", { className: "visually-hidden" }, "WebSocket disconnected")))) }); };