From 544d8deb81636697a707ddf7df28bd7d20900e26 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Wed, 26 May 2021 22:02:30 +0200 Subject: [PATCH] Add load save button to web interface --- packages/web_ui/src/components/SavesList.jsx | 26 +++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/packages/web_ui/src/components/SavesList.jsx b/packages/web_ui/src/components/SavesList.jsx index 0bf047a3..c3d2e8fb 100644 --- a/packages/web_ui/src/components/SavesList.jsx +++ b/packages/web_ui/src/components/SavesList.jsx @@ -1,10 +1,13 @@ import React, { useContext, useState } from "react"; -import { Table, Tooltip } from "antd"; +import { Button, Space, Table, Tooltip } from "antd"; import CaretLeftOutlined from "@ant-design/icons/CaretLeftOutlined"; import LeftOutlined from "@ant-design/icons/LeftOutlined"; +import libLink from "@clusterio/lib/link"; + import ControlContext from "./ControlContext"; import { useSaves } from "../model/saves"; +import { notifyErrorHandler } from "../util/notify"; function formatBytes(bytes) { @@ -21,6 +24,7 @@ function formatBytes(bytes) { export default function SavesList(props) { let control = useContext(ControlContext); let saves = useSaves(props.instance.id); + let [starting, setStarting] = useState(false); return save.name} pagination={false} + expandable={{ + columnWidth: 33, + expandRowByClick: true, + expandedRowRender: save => + + , + }} />; }