import { Tooltip } from "@medusajs/ui"
import { useTranslation } from "react-i18next"
import { SalesChannelDTO } from "@medusajs/types"
import { PlaceholderCell } from "../../common/placeholder-cell"
type SalesChannelsCellProps = {
salesChannels?: SalesChannelDTO[] | null
}
export const SalesChannelsCell = ({
salesChannels,
}: SalesChannelsCellProps) => {
const { t } = useTranslation()
// Filter out null/undefined entries that can occur when a sales channel
// is deleted but the product association is not cleaned up
const validChannels = salesChannels?.filter(
(sc): sc is SalesChannelDTO => sc != null
)
if (!validChannels || !validChannels.length) {
return