Pterodactyl widget: initial commit

This commit is contained in:
Benoit SERRA
2023-02-17 09:25:07 +01:00
committed by shamoon
parent b65f6fca19
commit 8e9ce016b1
6 changed files with 145 additions and 3 deletions

View File

@@ -0,0 +1,30 @@
import Container from "components/services/widget/container";
import Block from "components/services/widget/block";
import useWidgetAPI from "utils/proxy/use-widget-api";
export default function Component({ service }) {
const {widget} = service;
const {data: datasData, error: datasError} = useWidgetAPI(widget);
if (datasError) {
return <Container error={ datasError } />;
}
if (!datasData) {
return (
<Container service={service}>
<Block label="pterodactyl.nodes" />
<Block label="pterodactyl.servers" />
</Container>
);
}
return (
<Container service={service}>
<Block label="pterodactyl.nodes" value={datasData.nodes} />
<Block label="pterodactyl.servers" value={datasData.servers} />
</Container>
);
}