mirror of
https://gitee.com/dify_ai/dify.git
synced 2024-12-01 18:57:51 +08:00
21 lines
404 B
TypeScript
21 lines
404 B
TypeScript
'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
|