diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuItemWrapper.jsx b/react/ActionMenu/ActionMenuItemWrapper.jsx similarity index 88% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuItemWrapper.jsx rename to react/ActionMenu/ActionMenuItemWrapper.jsx index 2a155cdfb4..8ce94d78a6 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuItemWrapper.jsx +++ b/react/ActionMenu/ActionMenuItemWrapper.jsx @@ -2,10 +2,10 @@ import React from 'react' import cx from 'classnames' import PropTypes from 'prop-types' -import { makeStyles } from '../../../../styles' -import Typography from '../../../../Typography' -import Icon, { iconPropType } from '../../../../Icon' -import { ActionMenuItem } from '../../../../ActionMenu' +import { makeStyles } from '../styles' +import Typography from '../Typography' +import Icon, { iconPropType } from '../Icon' +import { ActionMenuItem } from '.' const useStyles = makeStyles(theme => ({ disabledItem: { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuWithClose.jsx b/react/ActionMenu/ActionMenuWithClose.jsx similarity index 92% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuWithClose.jsx rename to react/ActionMenu/ActionMenuWithClose.jsx index c1225ac721..545c584d70 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionMenuWithClose.jsx +++ b/react/ActionMenu/ActionMenuWithClose.jsx @@ -5,7 +5,7 @@ import React, { Children } from 'react' -import ActionMenu from '../../../../ActionMenu' +import ActionMenu from '.' /** * Add onClose method on every children, to close the menu when clicking them diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionsItems.jsx b/react/ActionMenu/Actions/ActionsItems.jsx similarity index 96% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionsItems.jsx rename to react/ActionMenu/Actions/ActionsItems.jsx index 402c5ecfa4..747372333c 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/ActionsItems.jsx +++ b/react/ActionMenu/Actions/ActionsItems.jsx @@ -1,7 +1,7 @@ import React, { useMemo } from 'react' import PropTypes from 'prop-types' -import { useI18n } from '../../../../I18n' +import { useI18n } from '../../I18n' import { getActionName, getOnlyNeededActions } from './helpers' const ActionsItems = ({ doc, actions, isLast, setIsRenaming, onClose }) => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/call.js b/react/ActionMenu/Actions/call.js similarity index 78% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/call.js rename to react/ActionMenu/Actions/call.js index 96ad70e53e..9328e25e6f 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/call.js +++ b/react/ActionMenu/Actions/call.js @@ -1,8 +1,8 @@ import React from 'react' -import { useI18n } from '../../../../../I18n' -import TelephoneIcon from '../../../../../Icons/Telephone' -import withListItemLocales from '../../../hoc/withListItemLocales' +import { useI18n } from '../../I18n' +import TelephoneIcon from '../../Icons/Telephone' +import withListItemLocales from '../../MuiCozyTheme/ListItem/hoc/withListItemLocales' import ActionMenuItemWrapper from '../ActionMenuItemWrapper' export const call = () => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/emailTo.js b/react/ActionMenu/Actions/emailTo.js similarity index 79% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/emailTo.js rename to react/ActionMenu/Actions/emailTo.js index 59f021423e..e1dd81b46e 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/emailTo.js +++ b/react/ActionMenu/Actions/emailTo.js @@ -1,8 +1,8 @@ import React from 'react' -import { useI18n } from '../../../../../I18n' -import EmailIcon from '../../../../../Icons/Email' -import withListItemLocales from '../../../hoc/withListItemLocales' +import { useI18n } from '../../I18n' +import EmailIcon from '../../Icons/Email' +import withListItemLocales from '../../MuiCozyTheme/ListItem/hoc/withListItemLocales' import ActionMenuItemWrapper from '../ActionMenuItemWrapper' export const emailTo = () => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/helpers.js b/react/ActionMenu/Actions/helpers.js similarity index 100% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/helpers.js rename to react/ActionMenu/Actions/helpers.js diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/helpers.spec.js b/react/ActionMenu/Actions/helpers.spec.js similarity index 100% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/helpers.spec.js rename to react/ActionMenu/Actions/helpers.spec.js diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/hr.js b/react/ActionMenu/Actions/hr.js similarity index 100% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/hr.js rename to react/ActionMenu/Actions/hr.js diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/modify.js b/react/ActionMenu/Actions/modify.js similarity index 82% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/modify.js rename to react/ActionMenu/Actions/modify.js index 752b21ae74..3a294e176e 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/modify.js +++ b/react/ActionMenu/Actions/modify.js @@ -2,10 +2,10 @@ import React from 'react' import { generateWebLink, useClient } from 'cozy-client' -import Link from '../../../../../Link' -import { useI18n } from '../../../../../I18n' -import PenIcon from '../../../../../Icons/Pen' -import withListItemLocales from '../../../hoc/withListItemLocales' +import Link from '../../Link' +import { useI18n } from '../../I18n' +import PenIcon from '../../Icons/Pen' +import withListItemLocales from '../../MuiCozyTheme/ListItem/hoc/withListItemLocales' import ActionMenuItemWrapper from '../ActionMenuItemWrapper' export const modify = () => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/smsTo.js b/react/ActionMenu/Actions/smsTo.js similarity index 78% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/smsTo.js rename to react/ActionMenu/Actions/smsTo.js index 663f5811ad..9a15f48d7b 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/smsTo.js +++ b/react/ActionMenu/Actions/smsTo.js @@ -1,8 +1,8 @@ import React from 'react' -import { useI18n } from '../../../../../I18n' -import CommentIcon from '../../../../../Icons/Comment' -import withListItemLocales from '../../../hoc/withListItemLocales' +import { useI18n } from '../../I18n' +import CommentIcon from '../../Icons/Comment' +import withListItemLocales from '../../MuiCozyTheme/ListItem/hoc/withListItemLocales' import ActionMenuItemWrapper from '../ActionMenuItemWrapper' export const smsTo = () => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/viewInContacts.js b/react/ActionMenu/Actions/viewInContacts.js similarity index 82% rename from react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/viewInContacts.js rename to react/ActionMenu/Actions/viewInContacts.js index 30e375c3fb..d80dfea61c 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/ActionsMenu/Actions/viewInContacts.js +++ b/react/ActionMenu/Actions/viewInContacts.js @@ -2,10 +2,10 @@ import React from 'react' import { generateWebLink, useClient } from 'cozy-client' -import Link from '../../../../../Link' -import { useI18n } from '../../../../../I18n' -import OpenappIcon from '../../../../../Icons/Openapp' -import withListItemLocales from '../../../hoc/withListItemLocales' +import Link from '../../Link' +import { useI18n } from '../../I18n' +import OpenappIcon from '../../Icons/Openapp' +import withListItemLocales from '../../MuiCozyTheme/ListItem/hoc/withListItemLocales' import ActionMenuItemWrapper from '../ActionMenuItemWrapper' export const viewInContacts = () => { diff --git a/react/MuiCozyTheme/ListItem/ListItemBase/index.jsx b/react/MuiCozyTheme/ListItem/ListItemBase/index.jsx index 30aad49225..63936108d6 100644 --- a/react/MuiCozyTheme/ListItem/ListItemBase/index.jsx +++ b/react/MuiCozyTheme/ListItem/ListItemBase/index.jsx @@ -9,9 +9,9 @@ import IconButton from '../../../IconButton' import Icon from '../../../Icon' import DotsIcon from '../../../Icons/Dots' import ExpandedAttributes from '../ExpandedAttributes' -import ActionMenuWithClose from './ActionsMenu/ActionMenuWithClose' +import ActionMenuWithClose from '../../../ActionMenu/ActionMenuWithClose' import { ActionMenuHeader } from '../../../ActionMenu' -import ActionsItems from './ActionsMenu/ActionsItems' +import ActionsItems from '../../../ActionMenu/Actions/ActionsItems' import useBreakpoints from '../../../hooks/useBreakpoints' import RenameInput from './Renaming/RenameInput' import withListItemLocales from '../hoc/withListItemLocales' diff --git a/react/MuiCozyTheme/ListItem/ListItemContact/useActions.jsx b/react/MuiCozyTheme/ListItem/ListItemContact/useActions.jsx index 98cd60763c..0f88382d99 100644 --- a/react/MuiCozyTheme/ListItem/ListItemContact/useActions.jsx +++ b/react/MuiCozyTheme/ListItem/ListItemContact/useActions.jsx @@ -1,12 +1,12 @@ import { useMemo } from 'react' -import { makeActions } from '../ListItemBase/ActionsMenu/helpers' -import { hr } from '../ListItemBase/ActionsMenu/Actions/hr' -import { emailTo } from '../ListItemBase/ActionsMenu/Actions/emailTo' -import { smsTo } from '../ListItemBase/ActionsMenu/Actions/smsTo' -import { call } from '../ListItemBase/ActionsMenu/Actions/call' -import { modify } from '../ListItemBase/ActionsMenu/Actions/modify' -import { viewInContacts } from '../ListItemBase/ActionsMenu/Actions/viewInContacts' +import { makeActions } from '../../../ActionMenu/Actions/helpers' +import { hr } from '../../../ActionMenu/Actions/hr' +import { emailTo } from '../../../ActionMenu/Actions/emailTo' +import { smsTo } from '../../../ActionMenu/Actions/smsTo' +import { call } from '../../../ActionMenu/Actions/call' +import { modify } from '../../../ActionMenu/Actions/modify' +import { viewInContacts } from '../../../ActionMenu/Actions/viewInContacts' const makeOptionalActions = contact => { const optionalActions = [hr, call, smsTo, emailTo]