nicer sizing and stuff

This commit is contained in:
talksik
2022-05-02 08:31:56 -05:00
parent 818d9f4870
commit 70bfa405d6
2 changed files with 16 additions and 3 deletions
@@ -9,7 +9,7 @@ export default function LineDetailsTerminal({
return ( return (
<div <div
id={`${selectedLine.lineId}-lineDetailsTerminal`} id={`${selectedLine.lineId}-lineDetailsTerminal`}
className="flex flex-col bg-gray-100 w-[400px]" className="flex flex-col bg-gray-100 w-[400px] flex-1"
> >
{/* line overview header */} {/* line overview header */}
<div className="flex flex-row p-3 items-center gap-1"> <div className="flex flex-row p-3 items-center gap-1">
+15 -2
View File
@@ -16,6 +16,7 @@ import LineDetailsTerminal from "../lineDetailsTerminal";
import NirvanaHeader from "../../components/header/index"; import NirvanaHeader from "../../components/header/index";
import NirvanaTerminal from "../terminal"; import NirvanaTerminal from "../terminal";
import Overlay from "../overlay"; import Overlay from "../overlay";
import { Radio } from "antd";
import { useRecoilValue } from "recoil"; import { useRecoilValue } from "recoil";
export interface ILineDetails { export interface ILineDetails {
@@ -302,9 +303,21 @@ export default function NirvanaRouter() {
); );
return ( return (
<div className="flex flex-col"> <div className="flex flex-col h-screen">
<NirvanaHeader onHeaderFocus={() => setDesktopMode("terminal")} /> <NirvanaHeader onHeaderFocus={() => setDesktopMode("terminal")} />
<Radio.Group
value={desktopMode}
onChange={(e) => setDesktopMode(e.target.value)}
>
<Radio.Button value={"terminal"}>terminal</Radio.Button>
<Radio.Button value={"terminalDetails"}>
terminal and details
</Radio.Button>
<Radio.Button value={"flowState"}>flow state</Radio.Button>
<Radio.Button value={"overlayOnly"}>overlay only</Radio.Button>
</Radio.Group>
<div className="flex flex-row flex-1"> <div className="flex flex-row flex-1">
{(desktopMode === "terminal" || desktopMode === "terminalDetails") && ( {(desktopMode === "terminal" || desktopMode === "terminalDetails") && (
<NirvanaTerminal <NirvanaTerminal
@@ -317,7 +330,7 @@ export default function NirvanaRouter() {
<LineDetailsTerminal selectedLine={selectedLine} /> <LineDetailsTerminal selectedLine={selectedLine} />
)} )}
<Overlay /> {desktopMode !== "flowState" && <Overlay />}
</div> </div>
</div> </div>
); );