@code-mancers/strapi-plugin-multi-site-vercel-deploy
Version:
Strapi v4 plugin to trigger and monitor deployment of multiple applications on Vercel
24 lines (19 loc) • 642 B
JavaScript
import React from "react";
import { Select, Option } from "@strapi/design-system/Select";
const SitePicker = ({ sites, selectedSite, setSelectedSite }) => {
const handleChange = (value) => {
if (value === selectedSite.appFilter) return;
const changedSite = sites.find((site) => site.appFilter === value);
setSelectedSite(changedSite);
};
return (
<Select size="M" value={selectedSite.appFilter} onChange={handleChange}>
{sites.map((site) => (
<Option key={site.appFilter} value={site.appFilter}>
{site.displayName}
</Option>
))}
</Select>
);
};
export default SitePicker;