Add bun compatibility

This commit is contained in:
Danielv123 authored and Daniel committed 2024-05-24 17:25:29 +01:00
1 parent ffc1a0fccd
commit 2dbf264d46
3 files changed
+10 -3

No files matched your search

+5
View File
@@ -23,6 +23,11 @@
"engines": {
"node": ">=18"
},
"workspaces": [
"packages/*",
"plugins/*",
"external_plugins/*"
],
"devDependencies": {
"@clusterio/controller": "workspace:*",
"@clusterio/ctl": "workspace:*",
@@ -1,7 +1,6 @@
import React, { useContext, useState } from "react";
import { useNavigate, useParams } from "react-router-dom";
import { Alert, Button, Descriptions, Dropdown, MenuProps, Modal, Space, Spin, Typography } from "antd";
import { ItemType } from "antd/es/menu/interface";
import DeleteOutlined from "@ant-design/icons/DeleteOutlined";
import DownOutlined from "@ant-design/icons/DownOutlined";
@@ -25,6 +24,7 @@ import { useHost } from "../model/host";
import InstanceStatusTag from "./InstanceStatusTag";
import Link from "./Link";
type MenuItem = Required<MenuProps>["items"][number];
const { Title } = Typography;
type InstanceDescriptionProps = {
@@ -71,7 +71,7 @@ function InstanceButtons(props: { instance: lib.InstanceDetails }) {
let instance = props.instance;
let instanceId = instance.id!;
let instanceButtonMenuItems: ItemType[] = [];
let instanceButtonMenuItems: MenuItem[] = [];
if (account.hasPermission("core.instance.export_data")) {
instanceButtonMenuItems.push({
disabled: exportingData || instance.status !== "stopped",
@@ -12,6 +12,8 @@ import ControlContext from "./ControlContext";
import { pages } from "../pages";
import { DraggingContext } from "../model/is_dragging";
type MenuItem = Required<MenuProps>["items"][number];
const { Header, Sider } = Layout;
function isActiveDropzone(element: HTMLElement | null): boolean {
@@ -64,7 +66,7 @@ export default function SiteLayout() {
combinedPages.push(...plugin.pages);
}
let menuItems: ItemType<MenuItemType>[] = [];
let menuItems: MenuItem[] = [];
let menuGroups = new Map();
for (let { sidebarName, sidebarGroup, permission, path } of combinedPages) {
if (