'use client' import type { FC } from 'react' import React from 'react' import type { Plugin } from '../../../types' import Loading from '../../base/loading' import LoadedItem from './loaded-item' import type { VersionProps } from '@/app/components/plugins/types' type Props = { checked: boolean onCheckedChange: (plugin: Plugin) => void payload?: Plugin version: string versionInfo: VersionProps } const MarketPlaceItem: FC = ({ checked, onCheckedChange, payload, version, versionInfo, }) => { if (!payload) return return ( ) } export default React.memo(MarketPlaceItem)