import { Typography } from "@material-ui/core"; import HorizontalSpacer from "@saleor/apps/components/HorizontalSpacer"; import { CollectionList_collections_edges_node_channelListings_channel } from "@saleor/collections/types/CollectionList"; import { Pill, PillColor } from "@saleor/macaw-ui"; import ScrollableContent from "@saleor/plugins/components/PluginsList/PluginAvailabilityStatusPopup/ScrollableContent"; import React from "react"; import { MessageDescriptor } from "react-intl"; import { useIntl } from "react-intl"; import { messages } from "../ChannelsAvailabilityDropdown/messages"; import { useStyles } from "./styles"; export interface ChannelsAvailabilityMenuContentProps { pills: Pill[]; } export interface Pill { channel: CollectionList_collections_edges_node_channelListings_channel; color: PillColor; label: MessageDescriptor; } export const ChannelsAvailabilityMenuContent: React.FC = ({ pills }) => { const intl = useIntl(); const classes = useStyles({}); return (
{intl.formatMessage(messages.channel)} {intl.formatMessage(messages.status)}
{pills.map(pill => (
{pill.channel.name}
))}
); }; ChannelsAvailabilityMenuContent.displayName = "ChannelsAvailabilityMenuContent"; export default ChannelsAvailabilityMenuContent;