From 6e7eea6927e0f990046b0741b11839c905f30564 Mon Sep 17 00:00:00 2001 From: ronronscelestes Date: Wed, 1 Sep 2021 12:30:05 +0200 Subject: [PATCH 1/9] added subnav application notification --- .../core/admin/admin/src/hooks/useSettingsMenu/index.js | 6 +++--- .../core/admin/admin/src/hooks/useSettingsMenu/init.js | 8 ++++++-- .../pages/SettingsPage/components/SettingsNav/index.js | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/core/admin/admin/src/hooks/useSettingsMenu/index.js b/packages/core/admin/admin/src/hooks/useSettingsMenu/index.js index fcc32aec63..6410fddc23 100644 --- a/packages/core/admin/admin/src/hooks/useSettingsMenu/index.js +++ b/packages/core/admin/admin/src/hooks/useSettingsMenu/index.js @@ -1,16 +1,16 @@ import { useEffect, useReducer } from 'react'; -import { hasPermissions, useRBACProvider, useStrapiApp } from '@strapi/helper-plugin'; +import { hasPermissions, useRBACProvider, useStrapiApp, useAppInfos } from '@strapi/helper-plugin'; import reducer, { initialState } from './reducer'; import init from './init'; const useSettingsMenu = (noCheck = false) => { const { allPermissions: permissions } = useRBACProvider(); - + const { shouldUpdateStrapi } = useAppInfos(); const { settings } = useStrapiApp(); const [{ isLoading, menu }, dispatch] = useReducer(reducer, initialState, () => - init(initialState, settings) + init(initialState, { settings, shouldUpdateStrapi }) ); useEffect(() => { diff --git a/packages/core/admin/admin/src/hooks/useSettingsMenu/init.js b/packages/core/admin/admin/src/hooks/useSettingsMenu/init.js index 3b5c7a27b9..437ed630c2 100644 --- a/packages/core/admin/admin/src/hooks/useSettingsMenu/init.js +++ b/packages/core/admin/admin/src/hooks/useSettingsMenu/init.js @@ -4,11 +4,15 @@ import adminPermissions from '../../permissions'; import formatLinks from './utils/formatLinks'; import globalLinks from './utils/globalLinks'; -const init = (initialState, settings) => { +const init = (initialState, { settings, shouldUpdateStrapi }) => { // Retrieve the links that will be injected into the global section const pluginsGlobalLinks = settings.global.links; // Sort the links by name - const sortedGlobalLinks = sortLinks([...pluginsGlobalLinks, ...globalLinks]); + const sortedGlobalLinks = sortLinks([...pluginsGlobalLinks, ...globalLinks]).map(link => ({ + ...link, + hasNotification: link.id === 'application-infos' && shouldUpdateStrapi, + })); + const otherSections = Object.values(omit(settings, 'global')); const menu = [ diff --git a/packages/core/admin/admin/src/pages/SettingsPage/components/SettingsNav/index.js b/packages/core/admin/admin/src/pages/SettingsPage/components/SettingsNav/index.js index 0af56b5439..d6dfdb2ec5 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/components/SettingsNav/index.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/components/SettingsNav/index.js @@ -38,7 +38,7 @@ const SettingsNav = ({ menu }) => { {sections.map(section => ( {section.links.map(link => ( - + {formatMessage(link.intlLabel)} ))} From c9018e2b426cc8bc85e949d57198808ccc593e12 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Tue, 31 Aug 2021 17:17:37 +0200 Subject: [PATCH 2/9] Add nested select in roles --- .../Roles/ConditionsModal/ActionRow/index.js | 70 ++++++++++++------- .../components/Roles/ConditionsModal/index.js | 35 +++------- 2 files changed, 57 insertions(+), 48 deletions(-) diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js index 83ddcd2f44..b10a69223c 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js @@ -1,10 +1,10 @@ -import React from 'react'; +import { Box, Row, TableLabel } from '@strapi/parts'; +import { MultiSelectNested } from '@strapi/parts/Select'; +import { upperFirst } from 'lodash'; import PropTypes from 'prop-types'; -import { Row, TableLabel } from '@strapi/parts'; +import React from 'react'; import { useIntl } from 'react-intl'; import styled from 'styled-components'; - -// import ConditionsSelect from '../ConditionsSelect'; import { rowHeight } from '../../Permissions/utils/constants'; const RowWrapper = styled(Row)` @@ -12,16 +12,36 @@ const RowWrapper = styled(Row)` `; const ActionRow = ({ - // arrayOfOptionsGroupedByCategory, - // isFormDisabled, + arrayOfOptionsGroupedByCategory, + isFormDisabled, isGrey, label, - // name, - // onCategoryChange, - // onChange, - // value, + name, + onChange, + value, }) => { const { formatMessage } = useIntl(); + const options = arrayOfOptionsGroupedByCategory.reduce((arr, curr) => { + const [label, children] = curr; + const obj = { + label: upperFirst(label), + children: children.map(child => ({ + label: child.displayName, + value: child.id, + })), + }; + + return [...arr, obj]; + }, []); + + // output: ['value1', 'value2'] + const values = Object.values(value) + .map(x => + Object.entries(x) + .filter(([, value]) => value) + .map(([key]) => key) + ) + .flat(); return ( @@ -56,26 +76,28 @@ const ActionRow = ({ })} - {/* */} + + `${values.length} currently selected`} + onChange={value => onChange(name, value)} + value={values} + options={options} + disabled={isFormDisabled} + /> + ); }; ActionRow.propTypes = { - // arrayOfOptionsGroupedByCategory: PropTypes.array.isRequired, - // isFormDisabled: PropTypes.bool.isRequired, + arrayOfOptionsGroupedByCategory: PropTypes.array.isRequired, + isFormDisabled: PropTypes.bool.isRequired, isGrey: PropTypes.bool.isRequired, label: PropTypes.string.isRequired, - // name: PropTypes.string.isRequired, - // value: PropTypes.object.isRequired, - // onCategoryChange: PropTypes.func.isRequired, - // onChange: PropTypes.func.isRequired, + name: PropTypes.string.isRequired, + value: PropTypes.object.isRequired, + onChange: PropTypes.func.isRequired, }; export default ActionRow; diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js index 4fab4072fb..79dfab5f89 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js @@ -3,20 +3,20 @@ import { Breadcrumbs, Button, Crumb, + Divider, H2, ModalFooter, ModalHeader, ModalLayout, Stack, Text, - Divider, } from '@strapi/parts'; -import { cloneDeep, get, groupBy, set, upperFirst } from 'lodash'; +import produce from 'immer'; +import { get, groupBy, upperFirst } from 'lodash'; import PropTypes from 'prop-types'; import React, { useMemo, useState } from 'react'; import { useIntl } from 'react-intl'; import { usePermissionsDataManager } from '../../../hooks'; -import updateValues from '../Permissions/utils/updateValues'; import ActionRow from './ActionRow'; import createDefaultConditionsForm from './utils/createDefaultConditionsForm'; @@ -50,26 +50,14 @@ const ConditionsModal = ({ const [state, setState] = useState(initState); - const handleCategoryChange = ({ keys, value }) => { - setState(prevState => { - const updatedState = cloneDeep(prevState); - const objToUpdate = get(prevState, keys, {}); - const updatedValues = updateValues(objToUpdate, value); - - set(updatedState, keys, updatedValues); - - return updatedState; - }); - }; - - const handleChange = ({ keys, value }) => { - setState(prevState => { - const updatedState = cloneDeep(prevState); - - set(updatedState, keys, value); - - return updatedState; - }); + const handleChange = (name, values) => { + setState( + produce(draft => { + Object.entries(draft[name].default).forEach(([key]) => { + draft[name].default[key] = values.includes(key); + }); + }) + ); }; const handleSubmit = () => { @@ -140,7 +128,6 @@ const ConditionsModal = ({ isFormDisabled={isFormDisabled} isGrey={index % 2 === 0} name={name} - onCategoryChange={handleCategoryChange} onChange={handleChange} value={get(state, name, {})} /> From ff1f63ccd9b75eb2c4f8f8f9e5123daab2f98bc7 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Tue, 31 Aug 2021 17:41:37 +0200 Subject: [PATCH 3/9] Add formattedValues in order to handle create behaviour --- .../Roles/ConditionsModal/ActionRow/index.js | 14 ++++++++++++-- .../src/components/Roles/ConditionsModal/index.js | 8 +++++--- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js index b10a69223c..a533ee0a9c 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js @@ -34,7 +34,7 @@ const ActionRow = ({ return [...arr, obj]; }, []); - // output: ['value1', 'value2'] + // Output: ['value1', 'value2'] const values = Object.values(value) .map(x => Object.entries(x) @@ -43,6 +43,16 @@ const ActionRow = ({ ) .flat(); + // ! Only expects arrayOfOpt to be [['default', obj]] - might break in future changes + const handleChange = val => { + const [[, values]] = arrayOfOptionsGroupedByCategory; + const formattedValues = values.reduce( + (acc, curr) => ({ [curr.id]: val.includes(curr.id), ...acc }), + {} + ); + onChange(name, formattedValues); + }; + return ( @@ -81,7 +91,7 @@ const ActionRow = ({ id={name} placeholder="Your example" customizeContent={values => `${values.length} currently selected`} - onChange={value => onChange(name, value)} + onChange={handleChange} value={values} options={options} disabled={isFormDisabled} diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js index 79dfab5f89..f40dee9531 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js @@ -53,9 +53,11 @@ const ConditionsModal = ({ const handleChange = (name, values) => { setState( produce(draft => { - Object.entries(draft[name].default).forEach(([key]) => { - draft[name].default[key] = values.includes(key); - }); + if (!draft[name]) draft[name] = {}; + + if (!draft[name].default) draft[name].default = {}; + + draft[name].default = values; }) ); }; From 1770ac1a3773caf6b3b30c5eded0e780226ee67c Mon Sep 17 00:00:00 2001 From: bulby97 Date: Wed, 1 Sep 2021 09:02:18 +0200 Subject: [PATCH 4/9] Mock ResizeObserver --- jest.config.front.js | 1 + packages/admin-test-utils/lib/mocks/ResizeObserver.js | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 packages/admin-test-utils/lib/mocks/ResizeObserver.js diff --git a/jest.config.front.js b/jest.config.front.js index ed059fc8db..e8b1825ef1 100644 --- a/jest.config.front.js +++ b/jest.config.front.js @@ -59,6 +59,7 @@ module.exports = { '/test/config/front/test-bundler.js', '/packages/admin-test-utils/lib/mocks/LocalStorageMock.js', '/packages/admin-test-utils/lib/mocks/IntersectionObserver.js', + '/packages/admin-test-utils/lib/mocks/ResizeObserver.js', ], testPathIgnorePatterns: [ '/node_modules/', diff --git a/packages/admin-test-utils/lib/mocks/ResizeObserver.js b/packages/admin-test-utils/lib/mocks/ResizeObserver.js new file mode 100644 index 0000000000..da84baab08 --- /dev/null +++ b/packages/admin-test-utils/lib/mocks/ResizeObserver.js @@ -0,0 +1,11 @@ +'use strict'; + +class ResizeObserverMock { + constructor() { + this.disconnect = () => null; + this.observe = () => null; + this.unobserve = () => null; + } +} + +global.ResizeObserver = ResizeObserverMock; From 37e2833216b9b010df912b03002be48fee528960 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Wed, 1 Sep 2021 09:04:00 +0200 Subject: [PATCH 5/9] Quick fix remove placeholder --- .../src/components/Roles/ConditionsModal/ActionRow/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js index a533ee0a9c..651c90a83b 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/ActionRow/index.js @@ -89,7 +89,6 @@ const ActionRow = ({ `${values.length} currently selected`} onChange={handleChange} value={values} From 8d6439869a8ef9e7ea96aac3ece769e89d8db8f7 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Thu, 2 Sep 2021 09:32:29 +0200 Subject: [PATCH 6/9] Update package.json --- packages/core/admin/package.json | 4 ++-- yarn.lock | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 2a868f09fe..3882b51c7d 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -40,8 +40,8 @@ "@fortawesome/react-fontawesome": "^0.1.14", "@strapi/babel-plugin-switch-ee-ce": "1.0.0", "@strapi/helper-plugin": "3.6.7", - "@strapi/icons": "0.0.1-alpha.18", - "@strapi/parts": "0.0.1-alpha.18", + "@strapi/icons": "0.0.1-alpha.19", + "@strapi/parts": "0.0.1-alpha.19", "@strapi/utils": "3.6.7", "axios": "^0.21.1", "babel-loader": "8.2.2", diff --git a/yarn.lock b/yarn.lock index fd1ea24474..048b6ceaa9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4915,6 +4915,7 @@ resolve-from "^5.0.0" store2 "^2.12.0" +<<<<<<< HEAD "@strapi/icons@0.0.1-alpha.18": version "0.0.1-alpha.18" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.18.tgz#c64ca4a896b965b1ea02b2863352391daa5406ff" @@ -4924,6 +4925,31 @@ version "0.0.1-alpha.18" resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.18.tgz#19306892ba98404f7554360760f1870a2e57e381" integrity sha512-x0LcIounSdgFY7lVsOjinh6ksS9/Nw2/CHNDVW7ZZTuXS5QHODebNlZibrTyPVZNLSJniYqn8P0rxAtc+FcLjQ== +======= +"@strapi/icons@0.0.1-alpha.15": + version "0.0.1-alpha.15" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.15.tgz#32fc824b732b4a21d5282f84696d6207ac5cbea1" + integrity sha512-FIczXDSEBPXTfptgqR6Hjh65Fpf4XF+kEm3o53PQX8G0GZ0Udpcbspqf2Kieeocg8TePgRkTI/oU6KS1aJbXrg== + +"@strapi/icons@0.0.1-alpha.19": + version "0.0.1-alpha.19" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.19.tgz#88153c77ff02deccfedffb1dc2e7f0f4cc2f830a" + integrity sha512-nFpT3Gsp6nQ4+FNd9DkbqhMZrX9KJbWXLQ6XFHhtYdNVA3n5vr2/0MFaqWrvYwxpnxMs3gn1xZOjG4+VzLBwbA== + +"@strapi/parts@0.0.1-alpha.15": + version "0.0.1-alpha.15" + resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.15.tgz#250cc29be0fa4cc2b91c8c0be49e1c2070a25450" + integrity sha512-VF4gp6xrowpnHBe3qJf0BHljZEXT8Y+oMk7XbW9HJ6w7Fxrm6SmmBfGb3LGFLxkzMj+5Log7FXD+ANER298r+A== + dependencies: + "@internationalized/number" "^3.0.2" + compute-scroll-into-view "^1.0.17" + prop-types "^15.7.2" + +"@strapi/parts@0.0.1-alpha.19": + version "0.0.1-alpha.19" + resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.19.tgz#e4c64c1f63256ab21f4ad643f684738a283c0efc" + integrity sha512-NzhwmCJnMNlCcRHpXTxILm0rVH+qLl2JoaCxx7XoMRnq4JZHHBaLjEiyTZHYJXRTdro+YUcWeayssL9kqEX8cw== +>>>>>>> edf65ba2e (Update package.json) dependencies: "@internationalized/number" "^3.0.2" compute-scroll-into-view "^1.0.17" From db5d55e09ddb92810c1309e482f0ce6a352600c6 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Thu, 2 Sep 2021 11:12:34 +0200 Subject: [PATCH 7/9] Bumb helper-plugin, fix conditionsModal issue --- .../components/Roles/ConditionsModal/index.js | 20 +++++++------------ .../ContentTypeCollapse/Collapse/index.js | 17 ++++++++-------- .../PluginsAndSettings/SubCategory/index.js | 17 ++++++++-------- packages/core/helper-plugin/package.json | 4 ++-- 4 files changed, 27 insertions(+), 31 deletions(-) diff --git a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js index f40dee9531..1331292a7a 100644 --- a/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js +++ b/packages/core/admin/admin/src/components/Roles/ConditionsModal/index.js @@ -20,14 +20,7 @@ import { usePermissionsDataManager } from '../../../hooks'; import ActionRow from './ActionRow'; import createDefaultConditionsForm from './utils/createDefaultConditionsForm'; -const ConditionsModal = ({ - actions, - headerBreadCrumbs, - isOpen, - isFormDisabled, - onClosed, - onToggle, -}) => { +const ConditionsModal = ({ actions, headerBreadCrumbs, isFormDisabled, onClosed, onToggle }) => { const { formatMessage } = useIntl(); const { availableConditions, modifiedData, onChangeConditions } = usePermissionsDataManager(); @@ -53,9 +46,13 @@ const ConditionsModal = ({ const handleChange = (name, values) => { setState( produce(draft => { - if (!draft[name]) draft[name] = {}; + if (!draft[name]) { + draft[name] = {}; + } - if (!draft[name].default) draft[name].default = {}; + if (!draft[name].default) { + draft[name].default = {}; + } draft[name].default = values; }) @@ -79,8 +76,6 @@ const ConditionsModal = ({ onToggle(); }; - if (!isOpen) return null; - return ( @@ -170,7 +165,6 @@ ConditionsModal.propTypes = { }) ).isRequired, headerBreadCrumbs: PropTypes.arrayOf(PropTypes.string).isRequired, - isOpen: PropTypes.bool.isRequired, isFormDisabled: PropTypes.bool.isRequired, onClosed: PropTypes.func.isRequired, onToggle: PropTypes.func.isRequired, diff --git a/packages/core/admin/admin/src/components/Roles/ContentTypeCollapse/Collapse/index.js b/packages/core/admin/admin/src/components/Roles/ContentTypeCollapse/Collapse/index.js index a8ccfd6aa8..786ae936ad 100644 --- a/packages/core/admin/admin/src/components/Roles/ContentTypeCollapse/Collapse/index.js +++ b/packages/core/admin/admin/src/components/Roles/ContentTypeCollapse/Collapse/index.js @@ -228,14 +228,15 @@ const Collapse = ({ )} - + {isModalOpen && ( + + )} - + {isModalOpen && ( + + )} ); }; diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 91208a3136..e97b8a9658 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -53,8 +53,8 @@ "@storybook/builder-webpack5": "^6.3.7", "@storybook/manager-webpack5": "^6.3.7", "@storybook/react": "^6.3.7", - "@strapi/icons": "0.0.1-alpha.18", - "@strapi/parts": "0.0.1-alpha.18", + "@strapi/icons": "0.0.1-alpha.19", + "@strapi/parts": "0.0.1-alpha.19", "babel-loader": "^8.2.2", "enzyme": "^3.8.0", "enzyme-adapter-react-16": "^1.15.6", From ceaf32b5d33a1ea7c8ab1152a91359f9b89a9872 Mon Sep 17 00:00:00 2001 From: bulby97 Date: Thu, 2 Sep 2021 11:19:06 +0200 Subject: [PATCH 8/9] fix yarn lock --- yarn.lock | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/yarn.lock b/yarn.lock index 048b6ceaa9..9c3ea69da6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4915,17 +4915,6 @@ resolve-from "^5.0.0" store2 "^2.12.0" -<<<<<<< HEAD -"@strapi/icons@0.0.1-alpha.18": - version "0.0.1-alpha.18" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.18.tgz#c64ca4a896b965b1ea02b2863352391daa5406ff" - integrity sha512-QDjCckoI5vGQc6eH/rgFxLMGrBkYqmbNsMAb7T5GOUhJxoSymPM4VPKOjqL36u6MRpi1xqYdw3GBiv48tnxZVw== - -"@strapi/parts@0.0.1-alpha.18": - version "0.0.1-alpha.18" - resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.18.tgz#19306892ba98404f7554360760f1870a2e57e381" - integrity sha512-x0LcIounSdgFY7lVsOjinh6ksS9/Nw2/CHNDVW7ZZTuXS5QHODebNlZibrTyPVZNLSJniYqn8P0rxAtc+FcLjQ== -======= "@strapi/icons@0.0.1-alpha.15": version "0.0.1-alpha.15" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.15.tgz#32fc824b732b4a21d5282f84696d6207ac5cbea1" @@ -4949,7 +4938,6 @@ version "0.0.1-alpha.19" resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.19.tgz#e4c64c1f63256ab21f4ad643f684738a283c0efc" integrity sha512-NzhwmCJnMNlCcRHpXTxILm0rVH+qLl2JoaCxx7XoMRnq4JZHHBaLjEiyTZHYJXRTdro+YUcWeayssL9kqEX8cw== ->>>>>>> edf65ba2e (Update package.json) dependencies: "@internationalized/number" "^3.0.2" compute-scroll-into-view "^1.0.17" From 0a8b632ba6ba2083bd91069f6bac3ce989963091 Mon Sep 17 00:00:00 2001 From: soupette Date: Thu, 2 Sep 2021 13:18:03 +0200 Subject: [PATCH 9/9] update snapshots Signed-off-by: soupette --- yarn.lock | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index 9c3ea69da6..f1fb5f6d44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4915,25 +4915,11 @@ resolve-from "^5.0.0" store2 "^2.12.0" -"@strapi/icons@0.0.1-alpha.15": - version "0.0.1-alpha.15" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.15.tgz#32fc824b732b4a21d5282f84696d6207ac5cbea1" - integrity sha512-FIczXDSEBPXTfptgqR6Hjh65Fpf4XF+kEm3o53PQX8G0GZ0Udpcbspqf2Kieeocg8TePgRkTI/oU6KS1aJbXrg== - "@strapi/icons@0.0.1-alpha.19": version "0.0.1-alpha.19" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-0.0.1-alpha.19.tgz#88153c77ff02deccfedffb1dc2e7f0f4cc2f830a" integrity sha512-nFpT3Gsp6nQ4+FNd9DkbqhMZrX9KJbWXLQ6XFHhtYdNVA3n5vr2/0MFaqWrvYwxpnxMs3gn1xZOjG4+VzLBwbA== -"@strapi/parts@0.0.1-alpha.15": - version "0.0.1-alpha.15" - resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.15.tgz#250cc29be0fa4cc2b91c8c0be49e1c2070a25450" - integrity sha512-VF4gp6xrowpnHBe3qJf0BHljZEXT8Y+oMk7XbW9HJ6w7Fxrm6SmmBfGb3LGFLxkzMj+5Log7FXD+ANER298r+A== - dependencies: - "@internationalized/number" "^3.0.2" - compute-scroll-into-view "^1.0.17" - prop-types "^15.7.2" - "@strapi/parts@0.0.1-alpha.19": version "0.0.1-alpha.19" resolved "https://registry.yarnpkg.com/@strapi/parts/-/parts-0.0.1-alpha.19.tgz#e4c64c1f63256ab21f4ad643f684738a283c0efc"