diff --git a/packages/core/admin/admin/src/components/GuidedTour/Homepage/tests/index.test.js b/packages/core/admin/admin/src/components/GuidedTour/Homepage/tests/index.test.js index cd7b4b727a..6360a4d9ec 100644 --- a/packages/core/admin/admin/src/components/GuidedTour/Homepage/tests/index.test.js +++ b/packages/core/admin/admin/src/components/GuidedTour/Homepage/tests/index.test.js @@ -161,7 +161,7 @@ describe('GuidedTour Homepage', () => { background: #ffffff; } - .c25 .sc-iCfMLu { + .c25 .sc-hKwDye { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/Option.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/Option.js similarity index 82% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/Option.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/Option.js index ac481fcca9..80f1b04519 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/Option.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/Option.js @@ -3,10 +3,12 @@ import styled from 'styled-components'; import { components } from 'react-select'; import { useIntl } from 'react-intl'; import PropTypes from 'prop-types'; + +import { pxToRem } from '@strapi/helper-plugin'; import { Flex } from '@strapi/design-system/Flex'; import { Typography } from '@strapi/design-system/Typography'; -import pxToRem from '../../../utils/pxToRem'; +import { getTrad } from '../../../utils'; const StyledBullet = styled.div` flex-shrink: 0; @@ -25,14 +27,12 @@ export const Option = (props) => { if (publicationState) { const isDraft = publicationState === 'draft'; - // To fix: use getTrad utils from CM once component is migrated into CM components const draftMessage = { - id: 'content-manager.components.Select.draft-info-title', + id: getTrad('components.Select.draft-info-title'), defaultMessage: 'State: Draft', }; - // To fix: use getTrad utils from CM once component is migrated into CM components const publishedMessage = { - id: 'content-manager.components.Select.publish-info-title', + id: getTrad('components.Select.publish-info-title'), defaultMessage: 'State: Published', }; const title = isDraft ? formatMessage(draftMessage) : formatMessage(publishedMessage); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/Relation.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/Relation.js similarity index 100% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/Relation.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/Relation.js diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationItem.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationItem.js similarity index 94% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationItem.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationItem.js index eca47e45d3..82abf1f4b4 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationItem.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationItem.js @@ -6,7 +6,7 @@ import { Flex } from '@strapi/design-system/Flex'; const ChildrenWrapper = styled(Flex)` width: 100%; - // Used to prevent endAction to be pushed out of container + /* Used to prevent endAction to be pushed out of container */ min-width: 0; `; diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationList.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationList.js similarity index 87% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationList.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationList.js index 685e8c4055..64706c4453 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/RelationList.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/RelationList.js @@ -18,7 +18,7 @@ const ShadowBox = styled(Box)` } &:before { - // TODO: as for DS Table component we would need this to be handled by the DS theme + /* TODO: as for DS Table component we would need this to be handled by the DS theme */ content: ${({ overflow }) => overflow === 'top-bottom' || overflow === 'top' ? "''" : undefined}; background: linear-gradient(rgba(33, 33, 52, 0.1) 0%, rgba(0, 0, 0, 0) 100%); @@ -26,7 +26,7 @@ const ShadowBox = styled(Box)` } &:after { - // TODO: as for DS Table component we would need this to be handled by the DS theme + /* TODO: as for DS Table component we would need this to be handled by the DS theme */ content: ${({ overflow }) => overflow === 'top-bottom' || overflow === 'bottom' ? "''" : undefined}; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(33, 33, 52, 0.1) 100%); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/Option.test.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/Option.test.js similarity index 91% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/Option.test.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/Option.test.js index 301c9437cd..ae08f8cc72 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/Option.test.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/Option.test.js @@ -1,9 +1,10 @@ import React from 'react'; import { render, screen, fireEvent, act } from '@testing-library/react'; import { IntlProvider } from 'react-intl'; + +import { ReactSelect } from '@strapi/helper-plugin'; import { ThemeProvider, lightTheme } from '@strapi/design-system'; -import ReactSelect from '../../../ReactSelect'; import { Option } from '../Option'; const setup = (props) => @@ -15,7 +16,7 @@ const setup = (props) => ); -describe('RelationInput || Option', () => { +describe('Content-Manager || RelationInput || Option', () => { it('should render custom Option with published state title', () => { setup({ options: [{ mainField: 'relation 1', publicationState: 'published' }] }); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationItem.test.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationItem.test.js similarity index 91% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationItem.test.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationItem.test.js index 06410f0d24..14cbd1d7a3 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationItem.test.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationItem.test.js @@ -11,7 +11,7 @@ const setup = ({ endAction }) => ); -describe('RelationItem', () => { +describe('Content-Manager || RelationInput || RelationItem', () => { it('should render and match snapshot', () => { const { container } = setup({}); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationList.test.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationList.test.js similarity index 89% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationList.test.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationList.test.js index 98a917bbcd..3cc1030ea4 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/RelationList.test.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/RelationList.test.js @@ -14,7 +14,7 @@ const setup = ({ endAction }) => ); -describe('RelationList', () => { +describe('Content-Manager || RelationInput || RelationList', () => { it('should render and match snapshot', () => { const { container } = setup({}); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap similarity index 93% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap index 0495ba52ca..6fc97a7b25 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationItem.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`RelationItem should render and match snapshot 1`] = ` +exports[`Content-Manager || RelationInput || RelationItem should render and match snapshot 1`] = ` .c3 { border: 0; -webkit-clip: rect(0 0 0 0); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap similarity index 95% rename from packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap rename to packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap index dbc5293321..13c6d436f1 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/components/tests/__snapshots__/RelationList.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`RelationList should render and match snapshot 1`] = ` +exports[`Content-Manager || RelationInput || RelationList should render and match snapshot 1`] = ` .c6 { border: 0; -webkit-clip: rect(0 0 0 0); diff --git a/packages/core/helper-plugin/lib/src/components/RelationInput/RelationInput.js b/packages/core/admin/admin/src/content-manager/components/RelationInput/index.js similarity index 98% rename from packages/core/helper-plugin/lib/src/components/RelationInput/RelationInput.js rename to packages/core/admin/admin/src/content-manager/components/RelationInput/index.js index 7d8dc2f763..60b200aebf 100644 --- a/packages/core/helper-plugin/lib/src/components/RelationInput/RelationInput.js +++ b/packages/core/admin/admin/src/content-manager/components/RelationInput/index.js @@ -2,6 +2,7 @@ import PropTypes from 'prop-types'; import React from 'react'; import styled from 'styled-components'; +import { ReactSelect } from '@strapi/helper-plugin'; import { Badge } from '@strapi/design-system/Badge'; import { Box } from '@strapi/design-system/Box'; import { BaseLink } from '@strapi/design-system/BaseLink'; @@ -19,15 +20,13 @@ import { RelationItem } from './components/RelationItem'; import { RelationList } from './components/RelationList'; import { Option } from './components/Option'; -import ReactSelect from '../ReactSelect'; - const RelationItemCenterChildren = styled(RelationItem)` div { justify-content: center; } `; -export const RelationInput = ({ +const RelationInput = ({ description, disabled, error, @@ -212,3 +211,5 @@ RelationInput.propTypes = { searchResults: ReactQuerySearchResult, relations: ReactQueryRelationResult, }; + +export default RelationInput; diff --git a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/tests/index.test.js b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/tests/index.test.js index 02a9850b3b..3ae8fe6bcc 100644 --- a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/tests/index.test.js @@ -209,7 +209,7 @@ describe('Wysiwyg render and actions buttons', () => { background: #ffffff; } - .c30 .sc-crHmcD { + .c30 .sc-pVTFL { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js index 1b1ded28c4..832844c920 100644 --- a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js @@ -125,7 +125,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { border: 1px solid #4945ff; } - .c12 .sc-hlGDCY { + .c12 .sc-kBzgEd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/pages/AuthPage/components/Login/tests/BaseLogin.test.js b/packages/core/admin/admin/src/pages/AuthPage/components/Login/tests/BaseLogin.test.js index 8e13f75398..8ae141ca36 100644 --- a/packages/core/admin/admin/src/pages/AuthPage/components/Login/tests/BaseLogin.test.js +++ b/packages/core/admin/admin/src/pages/AuthPage/components/Login/tests/BaseLogin.test.js @@ -135,7 +135,7 @@ describe('ADMIN | PAGES | AUTH | BaseLogin', () => { width: 100%; } - .c33 .sc-furwcr { + .c33 .sc-eCImPb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/pages/AuthPage/components/Register/tests/index.test.js b/packages/core/admin/admin/src/pages/AuthPage/components/Register/tests/index.test.js index c822a8eefc..795e2ea0b7 100644 --- a/packages/core/admin/admin/src/pages/AuthPage/components/Register/tests/index.test.js +++ b/packages/core/admin/admin/src/pages/AuthPage/components/Register/tests/index.test.js @@ -159,7 +159,7 @@ describe('ADMIN | PAGES | AUTH | Register', () => { width: 100%; } - .c48 .sc-furwcr { + .c48 .sc-eCImPb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/pages/AuthPage/components/ResetPassword/tests/index.test.js b/packages/core/admin/admin/src/pages/AuthPage/components/ResetPassword/tests/index.test.js index 6b70381a35..b8448779e9 100644 --- a/packages/core/admin/admin/src/pages/AuthPage/components/ResetPassword/tests/index.test.js +++ b/packages/core/admin/admin/src/pages/AuthPage/components/ResetPassword/tests/index.test.js @@ -141,7 +141,7 @@ describe('ADMIN | PAGES | AUTH | ResetPassword', () => { border: 1px solid #4945ff; } - .c35 .sc-furwcr { + .c35 .sc-eCImPb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/pages/SettingsPage/pages/Roles/EditPage/tests/__snapshots__/index.test.js.snap b/packages/core/admin/admin/src/pages/SettingsPage/pages/Roles/EditPage/tests/__snapshots__/index.test.js.snap index ce946b95ad..d15b898108 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/pages/Roles/EditPage/tests/__snapshots__/index.test.js.snap +++ b/packages/core/admin/admin/src/pages/SettingsPage/pages/Roles/EditPage/tests/__snapshots__/index.test.js.snap @@ -102,7 +102,7 @@ exports[` renders and matches the snapshot 1`] = ` border: 1px solid #4945ff; } -.c13 .sc-hlGDCY { +.c13 .sc-kBzgEd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -172,7 +172,7 @@ exports[` renders and matches the snapshot 1`] = ` background: #f0f0ff; } -.c25 .sc-hlGDCY { +.c25 .sc-kBzgEd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/packages/core/admin/admin/src/pages/SettingsPage/pages/Users/ListPage/PaginationFooter/tests/__snapshots__/index.test.js.snap b/packages/core/admin/admin/src/pages/SettingsPage/pages/Users/ListPage/PaginationFooter/tests/__snapshots__/index.test.js.snap index 0626f880d3..cfa97e4698 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/pages/Users/ListPage/PaginationFooter/tests/__snapshots__/index.test.js.snap +++ b/packages/core/admin/admin/src/pages/SettingsPage/pages/Users/ListPage/PaginationFooter/tests/__snapshots__/index.test.js.snap @@ -466,7 +466,7 @@ exports[`DynamicTable renders and matches the snapshot 1`] = `