Metadata by default no expanded (#3172)

This commit is contained in:
Timur Carpeev 2023-02-21 16:14:00 +01:00 committed by GitHub
parent 82071f4b88
commit 6434f277e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 12 deletions

View file

@ -19,4 +19,5 @@ export const BUTTON_SELECTORS = {
deleteSelectedElementsButton: deleteSelectedElementsButton:
'[data-test-id = "delete-selected-elements-icon"]', '[data-test-id = "delete-selected-elements-icon"]',
dialogBackButton: '[data-test-id="back"]', dialogBackButton: '[data-test-id="back"]',
expandMetadataButton: '[data-test-id="expand"]',
}; };

View file

@ -73,9 +73,11 @@ export function fillUpAllCommonFieldsInCreateAndUpdate({
editSeoSettings(seo); editSeoSettings(seo);
}) })
.then(() => { .then(() => {
cy.get(BUTTON_SELECTORS.expandMetadataButton).first().click();
addMetadataField(metadata.public); addMetadataField(metadata.public);
}) })
.then(() => { .then(() => {
cy.get(BUTTON_SELECTORS.expandMetadataButton).last().click();
addMetadataField(metadata.private); addMetadataField(metadata.private);
}); });
} }

View file

@ -15,7 +15,7 @@ import {
} from "@material-ui/core"; } from "@material-ui/core";
import { DeleteIcon, ExpandIcon, IconButton } from "@saleor/macaw-ui"; import { DeleteIcon, ExpandIcon, IconButton } from "@saleor/macaw-ui";
import clsx from "clsx"; import clsx from "clsx";
import React, { useEffect } from "react"; import React from "react";
import { FormattedMessage, useIntl } from "react-intl"; import { FormattedMessage, useIntl } from "react-intl";
import CardTitle from "../CardTitle"; import CardTitle from "../CardTitle";
@ -39,19 +39,9 @@ const MetadataCard: React.FC<MetadataCardProps> = ({
onChange, onChange,
}) => { }) => {
const intl = useIntl(); const intl = useIntl();
const loaded = React.useRef(false); const [expanded, setExpanded] = React.useState(false);
const [expanded, setExpanded] = React.useState(true);
const classes = useStyles(); const classes = useStyles();
useEffect(() => {
if (data !== undefined) {
loaded.current = true;
if (data.length > 0) {
setExpanded(false);
}
}
}, [data === undefined]);
return ( return (
<Card <Card
data-test-id="metadata-editor" data-test-id="metadata-editor"