| 
                        1234567891011121314151617181920 | 
                        - 'use client'
 - 
 - import type { ReactNode } from 'react'
 - import { useContext } from 'use-context-selector'
 - import I18NContext from '@/context/i18n'
 - 
 - export type II18NHocProps = {
 -   children: ReactNode
 - }
 - 
 - const withI18N = (Component: any) => {
 -   return (props: any) => {
 -     const { i18n } = useContext(I18NContext)
 -     return (
 -       <Component {...props} i18n={i18n} />
 -     )
 -   }
 - }
 - 
 - export default withI18N
 
 
  |