import { Product } from "@medusajs/medusa" import clsx from "clsx" import { Link } from "react-router-dom" import { getProductStatusVariant } from "../../../utils/product-status-variant" import Button from "../../fundamentals/button" import ListIcon from "../../fundamentals/icons/list-icon" import MoreHorizontalIcon from "../../fundamentals/icons/more-horizontal-icon" import TileIcon from "../../fundamentals/icons/tile-icon" import ImagePlaceholder from "../../fundamentals/image-placeholder" import StatusIndicator from "../../fundamentals/status-indicator" import Actionables from "../../molecules/actionables" import useProductActions from "./use-product-actions" type ProductOverviewProps = { products?: Product[] toggleListView: () => void } const ProductOverview = ({ products, toggleListView, }: ProductOverviewProps) => { return ( <>
{products?.map((product) => ( ))}
) } const ProductTile = ({ product }) => { const { getActions } = useProductActions(product) return (
} />
{product.thumbnail ? ( ) : (
)}

{product.title}

{product.collection?.title}
) } export default ProductOverview