diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/index.ts b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/index.ts index 9a820990..7697d915 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/index.ts +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/index.ts @@ -1 +1 @@ -export * from './useTransRole'; +export * from './useTrans'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTransRole.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTrans.tsx similarity index 63% rename from src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTransRole.tsx rename to src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTrans.tsx index 33755578..b7bc24f5 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTransRole.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useTrans.tsx @@ -2,7 +2,7 @@ import { useTranslation } from 'react-i18next'; import { Role } from '../types'; -export const useTransRole = () => { +export const useTrans = () => { const { t } = useTranslation(); const translatedRoles = { @@ -12,9 +12,10 @@ export const useTransRole = () => { [Role.EDITOR]: t('Editor'), }; - const transRole = (role: Role) => { - return translatedRoles[role]; + return { + transRole: (role: Role) => { + return translatedRoles[role]; + }, + untitledDocument: t('Untitled document'), }; - - return transRole; }; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx index cbab72d4..ea755d2e 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx @@ -12,7 +12,7 @@ import { currentDocRole, isDocsOrdering, useDocs, - useTransRole, + useTrans, } from '@/features/docs/doc-management'; import { useDate } from '@/hook/'; @@ -48,7 +48,7 @@ function formatSortModel(sortModel: SortModelItem): DocsOrdering | undefined { export const DocsGrid = () => { const { colorsTokens } = useCunninghamTheme(); - const transRole = useTransRole(); + const { transRole } = useTrans(); const { t } = useTranslation(); const { formatDate } = useDate(); const pagination = usePagination({ diff --git a/src/frontend/apps/impress/src/features/docs/members/members-add/components/ChooseRole.tsx b/src/frontend/apps/impress/src/features/docs/members/members-add/components/ChooseRole.tsx index 7a61fd28..ba95302f 100644 --- a/src/frontend/apps/impress/src/features/docs/members/members-add/components/ChooseRole.tsx +++ b/src/frontend/apps/impress/src/features/docs/members/members-add/components/ChooseRole.tsx @@ -1,7 +1,7 @@ import { Select } from '@openfun/cunningham-react'; import { useTranslation } from 'react-i18next'; -import { Role, useTransRole } from '@/features/docs/doc-management'; +import { Role, useTrans } from '@/features/docs/doc-management'; interface ChooseRoleProps { currentRole: Role; @@ -19,7 +19,7 @@ export const ChooseRole = ({ label, }: ChooseRoleProps) => { const { t } = useTranslation(); - const transRole = useTransRole(); + const { transRole } = useTrans(); return (