Skip to content

Commit d93b97d

Browse files
JF-Cozyzatteo
authored andcommitted
feat(Viewer): Use useExtendI18n
And so locales from app and cozy-ui are merged
1 parent ad388b4 commit d93b97d

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

react/Viewer/ViewerContainer.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@ import cx from 'classnames'
44

55
import useBreakpoints from '../providers/Breakpoints'
66
import { FileDoctype } from '../proptypes'
7-
8-
import Modal from '../Modal'
7+
import { useExtendI18n } from '../providers/I18n'
98
import { useCozyTheme } from '../providers/CozyTheme'
9+
import Modal from '../Modal'
10+
1011
import { toolbarPropsPropType } from './proptypes'
1112
import { isValidForPanel } from './helpers'
1213
import Viewer from './Viewer'
1314
import ViewerInformationsWrapper from './ViewerInformationsWrapper'
1415
import EncryptedProvider from './providers/EncryptedProvider'
1516
import AlertProvider from '../providers/Alert'
1617
import { ActionMenuProvider } from './providers/ActionMenuProvider'
17-
18+
import { locales } from './locales'
1819
import styles from './styles.styl'
1920

2021
const ViewerContainer = props => {
@@ -31,6 +32,7 @@ const ViewerContainer = props => {
3132
const { currentIndex, files, currentURL } = props
3233
const toolbarRef = createRef()
3334
const { isDesktop } = useBreakpoints()
35+
useExtendI18n(locales)
3436
const currentFile = files[currentIndex]
3537
const fileCount = files.length
3638
const hasPrevious = currentIndex > 0

react/Viewer/components/Toolbar.jsx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React from 'react'
22
import PropTypes from 'prop-types'
33
import cx from 'classnames'
4-
import flow from 'lodash/flow'
54

65
import { useClient } from 'cozy-client'
76

@@ -12,15 +11,15 @@ import Icon from '../../Icon'
1211
import Typography from '../../Typography'
1312
import PreviousIcon from '../../Icons/Previous'
1413
import DownloadIcon from '../../Icons/Download'
14+
import { useI18n } from '../../providers/I18n'
15+
import MidEllipsis from '../../MidEllipsis'
1516

16-
import { withViewerLocales } from '../hoc/withViewerLocales'
1717
import { downloadFile } from '../helpers'
1818
import { useEncrypted } from '../providers/EncryptedProvider'
1919
import { ToolbarFilePath } from './ToolbarFilePath'
2020
import { extractChildrenCompByName } from '../Footer/helpers'
2121

2222
import styles from './styles.styl'
23-
import MidEllipsis from '../../MidEllipsis'
2423

2524
const useClasses = makeStyles(theme => ({
2625
iconButton: {
@@ -36,14 +35,14 @@ const Toolbar = ({
3635
onMouseLeave,
3736
file,
3837
onClose,
39-
t,
4038
toolbarRef,
4139
breakpoints: { isDesktop },
4240
children,
4341
showFilePath
4442
}) => {
4543
const client = useClient()
4644
const classes = useClasses()
45+
const { t } = useI18n()
4746

4847
const { url } = useEncrypted()
4948

@@ -109,7 +108,4 @@ Toolbar.propTypes = {
109108
showFilePath: PropTypes.bool
110109
}
111110

112-
export default flow(
113-
withBreakpoints(),
114-
withViewerLocales
115-
)(Toolbar)
111+
export default withBreakpoints()(Toolbar)

0 commit comments

Comments
 (0)