"use client"; import ExploreModelItemHeader from "../ExploreModelItemHeader"; import ModelVersionList from "../ModelVersionList"; import { Fragment, forwardRef, useState } from "react"; import SimpleTag, { TagType } from "../SimpleTag"; import { displayDate } from "@/_utils/datetime"; import { Product } from "@/_models/Product"; type Props = { model: Product; }; export type Ref = HTMLDivElement; const ExploreModelItem = forwardRef(({ model }, ref) => { const [show, setShow] = useState(false); return (
Model Format
GGUF
Hardware Compatibility
Release Date
{displayDate(model.releaseDate)}
Expected Performance
About {model.longDescription}
Tags
{model.availableVersions.length > 0 && ( {show && ( )} )}
); }); export default ExploreModelItem;