Use ConfigurationTypeFieldEnum

This commit is contained in:
Krzysztof Bialoglowicz 2019-08-28 15:08:48 +02:00
parent 89ed639328
commit c4161f891a

View file

@ -4,6 +4,7 @@ import { createStyles, withStyles, WithStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField"; import TextField from "@material-ui/core/TextField";
import CardTitle from "@saleor/components/CardTitle"; import CardTitle from "@saleor/components/CardTitle";
import ControlledSwitch from "@saleor/components/ControlledSwitch"; import ControlledSwitch from "@saleor/components/ControlledSwitch";
import { ConfigurationTypeFieldEnum } from "@saleor/types/globalTypes";
import React from "react"; import React from "react";
import i18n from "../../../i18n"; import i18n from "../../../i18n";
import { FormData } from "../PluginsDetailsPage"; import { FormData } from "../PluginsDetailsPage";
@ -44,7 +45,7 @@ const PluginSettings = withStyles(styles, { name: "PluginSettings" })(
<CardContent> <CardContent>
{data.configuration.map((configuration, index) => ( {data.configuration.map((configuration, index) => (
<div className={classes.item} key={index}> <div className={classes.item} key={index}>
{configuration.type === "STRING" && ( {configuration.type === ConfigurationTypeFieldEnum.STRING && (
<TextField <TextField
disabled={disabled} disabled={disabled}
error={!!errors.name} error={!!errors.name}
@ -55,7 +56,7 @@ const PluginSettings = withStyles(styles, { name: "PluginSettings" })(
onChange={onChange} onChange={onChange}
/> />
)} )}
{configuration.type === "BOOLEAN" && ( {configuration.type === ConfigurationTypeFieldEnum.BOOLEAN && (
<ControlledSwitch <ControlledSwitch
checked={ checked={
typeof configuration.value !== "boolean" typeof configuration.value !== "boolean"