refactor service widgets

This commit is contained in:
Ben Phelps 2022-08-25 16:29:26 +03:00
parent 7807a38a9c
commit 94e9d66bec
19 changed files with 382 additions and 502 deletions

View file

@ -2,12 +2,11 @@ import Image from "next/future/image";
import { useState } from "react";
import { Disclosure, Transition } from "@headlessui/react";
import StatsList from "./stats/list";
import Status from "./status";
import Widget from "./widget";
import Docker from "./widgets/service/docker";
export default function Item({ service }) {
const [statsOpen, setStatsOpen] = useState(false);
return (
<li key={service.name} className="">
<Disclosure>
@ -46,7 +45,7 @@ export default function Item({ service }) {
<Disclosure.Panel>
<div className="w-full">
<StatsList service={service} />
<Docker service={{ widget: { container: service.container, server: service.server } }} />
</div>
</Disclosure.Panel>