import Card from "@material-ui/core/Card"; import CardContent from "@material-ui/core/CardContent"; import { createStyles, Theme, withStyles, WithStyles } from "@material-ui/core/styles"; import TextField from "@material-ui/core/TextField"; import Typography from "@material-ui/core/Typography"; import React from "react"; import CardTitle from "@saleor/components/CardTitle"; import ControlledSwitch from "@saleor/components/ControlledSwitch"; import FormSpacer from "@saleor/components/FormSpacer"; import Hr from "@saleor/components/Hr"; import i18n from "../../../i18n"; import { FormData } from "../PluginsDetailsPage"; interface PluginInfoProps { data: FormData; errors: Partial<{ description: string; domain: string; name: string; }>; disabled: boolean; onChange: (event: React.ChangeEvent) => void; } const styles = (theme: Theme) => createStyles({ title: { fontSize: 14, color: "#616161", paddingTop: 10 }, status: { fontSize: 16, color: "#3D3D3D", paddingTop: 20, fontWeight: "400" } }); const PluginInfo = withStyles(styles, { name: "PluginInfo" })( ({ data, disabled, classes, errors, onChange }: PluginInfoProps & WithStyles) => { return ( {i18n.t("Plugin Name")} {data.name} {data.description && ( <> {i18n.t("Plugin Description")} {data.description} )}
{i18n.t("Status")}
); } ); PluginInfo.displayName = "PluginInfo"; export default PluginInfo;