diff --git a/src/components/services/item.jsx b/src/components/services/item.jsx index 7eb111aa..93fa83ac 100644 --- a/src/components/services/item.jsx +++ b/src/components/services/item.jsx @@ -1,6 +1,6 @@ import Image from "next/future/image"; -import { useContext } from "react"; -import { Disclosure } from "@headlessui/react"; +import classNames from "classnames"; +import { useContext, useState } from "react"; import Status from "./status"; import Widget from "./widget"; @@ -27,72 +27,75 @@ function resolveIcon(icon) { export default function Item({ service }) { const hasLink = service.href && service.href !== "#"; const { settings } = useContext(SettingsContext); + const [statsOpen, setStatsOpen] = useState(false); return (
  • - -
    -
    - {service.icon && - (hasLink ? ( - - logo - - ) : ( -
    - logo -
    - ))} - - {hasLink ? ( +
    +
    + {service.icon && + (hasLink ? ( -
    - {service.name} -

    {service.description}

    -
    + logo
    ) : ( -
    -
    - {service.name} -

    {service.description}

    -
    +
    + logo
    - )} + ))} - {service.container && ( - - - - )} -
    - - -
    - + {hasLink ? ( + +
    + {service.name} +

    {service.description}

    +
    +
    + ) : ( +
    +
    + {service.name} +

    {service.description}

    +
    - + )} - {service.widget && } + {service.container && ( + + )}
    - + +
    + +
    + + {service.widget && } +
  • ); }