Fix invisible popup in darkmode (#2274)
* Fix invisible popup * Move styles to a separate file
This commit is contained in:
parent
84e179604d
commit
884ea78cf5
2 changed files with 31 additions and 27 deletions
|
@ -12,13 +12,13 @@ import {
|
||||||
ConfigurationItemFragment,
|
ConfigurationItemFragment,
|
||||||
ConfigurationTypeFieldEnum,
|
ConfigurationTypeFieldEnum,
|
||||||
} from "@saleor/graphql";
|
} from "@saleor/graphql";
|
||||||
import { makeStyles } from "@saleor/macaw-ui";
|
|
||||||
import { UserError } from "@saleor/types";
|
import { UserError } from "@saleor/types";
|
||||||
import { getFieldError } from "@saleor/utils/errors";
|
import { getFieldError } from "@saleor/utils/errors";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { useIntl } from "react-intl";
|
import { useIntl } from "react-intl";
|
||||||
|
|
||||||
import { PluginDetailsPageFormData } from "../PluginsDetailsPage";
|
import { PluginDetailsPageFormData } from "../PluginsDetailsPage";
|
||||||
|
import { useStyles } from "./styles";
|
||||||
|
|
||||||
interface PluginSettingsProps {
|
interface PluginSettingsProps {
|
||||||
data: PluginDetailsPageFormData;
|
data: PluginDetailsPageFormData;
|
||||||
|
@ -28,31 +28,6 @@ interface PluginSettingsProps {
|
||||||
fields: ConfigurationItemFragment[];
|
fields: ConfigurationItemFragment[];
|
||||||
}
|
}
|
||||||
|
|
||||||
const useStyles = makeStyles(
|
|
||||||
theme => ({
|
|
||||||
authItem: {
|
|
||||||
display: "flex",
|
|
||||||
},
|
|
||||||
button: {
|
|
||||||
marginRight: theme.spacing(),
|
|
||||||
},
|
|
||||||
item: {
|
|
||||||
"&:not(:last-child)": {
|
|
||||||
marginBottom: theme.spacing(3),
|
|
||||||
},
|
|
||||||
alignItems: "center",
|
|
||||||
display: "flex",
|
|
||||||
},
|
|
||||||
itemLabel: {
|
|
||||||
fontWeight: 500,
|
|
||||||
},
|
|
||||||
spacer: {
|
|
||||||
flex: 1,
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
{ name: "PluginSettings" },
|
|
||||||
);
|
|
||||||
|
|
||||||
const PluginSettings: React.FC<PluginSettingsProps> = ({
|
const PluginSettings: React.FC<PluginSettingsProps> = ({
|
||||||
data,
|
data,
|
||||||
disabled,
|
disabled,
|
||||||
|
@ -96,7 +71,7 @@ const PluginSettings: React.FC<PluginSettingsProps> = ({
|
||||||
{fieldData.helpText && (
|
{fieldData.helpText && (
|
||||||
<Tooltip
|
<Tooltip
|
||||||
title={
|
title={
|
||||||
<Typography variant="body2">
|
<Typography variant="body2" className={classes.tooltip}>
|
||||||
{fieldData.helpText}
|
{fieldData.helpText}
|
||||||
</Typography>
|
</Typography>
|
||||||
}
|
}
|
||||||
|
|
29
src/plugins/components/PluginSettings/styles.ts
Normal file
29
src/plugins/components/PluginSettings/styles.ts
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
import { makeStyles } from "@saleor/macaw-ui";
|
||||||
|
|
||||||
|
export const useStyles = makeStyles(
|
||||||
|
theme => ({
|
||||||
|
authItem: {
|
||||||
|
display: "flex",
|
||||||
|
},
|
||||||
|
button: {
|
||||||
|
marginRight: theme.spacing(),
|
||||||
|
},
|
||||||
|
item: {
|
||||||
|
"&:not(:last-child)": {
|
||||||
|
marginBottom: theme.spacing(3),
|
||||||
|
},
|
||||||
|
alignItems: "center",
|
||||||
|
display: "flex",
|
||||||
|
},
|
||||||
|
itemLabel: {
|
||||||
|
fontWeight: 500,
|
||||||
|
},
|
||||||
|
spacer: {
|
||||||
|
flex: 1,
|
||||||
|
},
|
||||||
|
tooltip: {
|
||||||
|
color: theme.palette.saleor.active[5],
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
{ name: "PluginSettings" },
|
||||||
|
);
|
Loading…
Reference in a new issue