diff --git a/packages/web_ui/src/components/InstanceViewPage.tsx b/packages/web_ui/src/components/InstanceViewPage.tsx index 98a4b720..08b1775d 100644 --- a/packages/web_ui/src/components/InstanceViewPage.tsx +++ b/packages/web_ui/src/components/InstanceViewPage.tsx @@ -1,7 +1,8 @@ import React, { useContext, useState } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { - Alert, Button, Descriptions, Dropdown, Flex, MenuProps, Modal, Space, Spin, Switch, Typography, message, + Alert, Button, Descriptions, Dropdown, Flex, MenuProps, Modal, Segmented, Space, Spin, Tooltip, Typography, + message, } from "antd"; import CopyOutlined from "@ant-design/icons/CopyOutlined"; import DeleteOutlined from "@ant-design/icons/DeleteOutlined"; @@ -34,7 +35,7 @@ import { MetricRelativeDate } from "./system_metrics"; type MenuItem = Required["items"][number]; const { Title } = Typography; -// Remembers the console "Chat/Log" toggle across reloads (defaults to on). +// Remembers the console "Game/Instance" selection across reloads (defaults to game). const consoleActionsOnlyKey = "instance-console-actions-only"; type InstanceDescriptionProps = { @@ -249,12 +250,22 @@ export default function InstanceViewPage() { { account.hasPermission("core.log.follow") && - + + setActionsOnly(value === "game")} + options={[ + { label: "Game", value: "game" }, + { label: "Instance", value: "instance" }, + ]} + /> +