fix: replace react-i18n with affine/i18n
This commit is contained in:
@@ -4,7 +4,7 @@ import { Button } from '@/ui/button';
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import { KeyboardEvent } from 'react';
|
import { KeyboardEvent } from 'react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
import { useWorkspaceHelper } from '@/hooks/use-workspace-helper';
|
import { useWorkspaceHelper } from '@/hooks/use-workspace-helper';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import Slide from '@mui/material/Slide';
|
|||||||
import useCurrentPageMeta from '@/hooks/use-current-page-meta';
|
import useCurrentPageMeta from '@/hooks/use-current-page-meta';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
import useHistoryUpdated from '@/hooks/use-history-update';
|
import useHistoryUpdated from '@/hooks/use-history-update';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
|
|
||||||
const useToolbarList1 = () => {
|
const useToolbarList1 = () => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { FC, useRef, ChangeEvent, ReactElement } from 'react';
|
import { FC, useRef, ChangeEvent, ReactElement } from 'react';
|
||||||
import { styled } from '@/styles';
|
import { styled } from '@/styles';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
interface Props {
|
interface Props {
|
||||||
uploadType?: string;
|
uploadType?: string;
|
||||||
children?: ReactElement;
|
children?: ReactElement;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { useAppState } from '@/providers/app-state-provider';
|
|||||||
import { useConfirm } from '@/providers/ConfirmProvider';
|
import { useConfirm } from '@/providers/ConfirmProvider';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import useCurrentPageMeta from '@/hooks/use-current-page-meta';
|
import useCurrentPageMeta from '@/hooks/use-current-page-meta';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
|
|
||||||
export const TrashButtonGroup = () => {
|
export const TrashButtonGroup = () => {
|
||||||
const { permanentlyDeletePage } = usePageHelper();
|
const { permanentlyDeletePage } = usePageHelper();
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { LOCALES } from '@/libs/i18n/resources/index';
|
import { LOCALES } from '@affine/i18n';
|
||||||
import UnfoldMoreIcon from '@mui/icons-material/UnfoldMore';
|
import UnfoldMoreIcon from '@mui/icons-material/UnfoldMore';
|
||||||
import type { TooltipProps } from '@mui/material';
|
import type { TooltipProps } from '@mui/material';
|
||||||
import { styled } from '@/styles';
|
import { styled } from '@/styles';
|
||||||
import { Button, Tooltip } from '@mui/material';
|
import { Button, Tooltip } from '@mui/material';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
|
|
||||||
export const LanguageMenu = () => {
|
export const LanguageMenu = () => {
|
||||||
const { i18n } = useTranslation();
|
const { i18n } = useTranslation();
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ import useLocalStorage from '@/hooks/use-local-storage';
|
|||||||
import usePageMetaList from '@/hooks/use-page-meta-list';
|
import usePageMetaList from '@/hooks/use-page-meta-list';
|
||||||
import { usePageHelper } from '@/hooks/use-page-helper';
|
import { usePageHelper } from '@/hooks/use-page-helper';
|
||||||
// import { WorkspaceSetting } from '@/components/workspace-setting';
|
// import { WorkspaceSetting } from '@/components/workspace-setting';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from '@affine/i18n';
|
||||||
import { WorkspaceSelector } from './WorkspaceSelector/WorkspaceSelector';
|
import { WorkspaceSelector } from './WorkspaceSelector/WorkspaceSelector';
|
||||||
|
|
||||||
const FavoriteList = ({ showList }: { showList: boolean }) => {
|
const FavoriteList = ({ showList }: { showList: boolean }) => {
|
||||||
@@ -156,7 +156,7 @@ export const WorkSpaceSliderBar = () => {
|
|||||||
<StyledListItem active={router.asPath === paths.setting}>
|
<StyledListItem active={router.asPath === paths.setting}>
|
||||||
<StyledLink href={{ pathname: paths.setting }}>
|
<StyledLink href={{ pathname: paths.setting }}>
|
||||||
<SettingsIcon />
|
<SettingsIcon />
|
||||||
{t('Setting')}
|
Settings
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
</StyledListItem>
|
</StyledListItem>
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export const useWorkspaceHelper = () => {
|
|||||||
workspace: Workspace
|
workspace: Workspace
|
||||||
) => {
|
) => {
|
||||||
if (name) {
|
if (name) {
|
||||||
dataCenter.resetWorkspaceMeta({ name }, workspace);
|
dataCenter.updateWorkspaceMeta({ name }, workspace);
|
||||||
}
|
}
|
||||||
// if (avatar) {
|
// if (avatar) {
|
||||||
// dataCenter.resetWorkspaceMeta({ avatar }, workspace);
|
// dataCenter.resetWorkspaceMeta({ avatar }, workspace);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { DataCenter, User, Workspace } from '@affine/datacenter';
|
import { DataCenter, User, WorkspaceInfo } from '@affine/datacenter';
|
||||||
import type { EditorContainer } from '@blocksuite/editor';
|
import type { EditorContainer } from '@blocksuite/editor';
|
||||||
|
|
||||||
import type {
|
import type {
|
||||||
@@ -18,9 +18,9 @@ export interface PageMeta extends StorePageMeta {
|
|||||||
export type AppStateValue = {
|
export type AppStateValue = {
|
||||||
dataCenter: DataCenter;
|
dataCenter: DataCenter;
|
||||||
user: User | null;
|
user: User | null;
|
||||||
workspaceList: Workspace[];
|
workspaceList: WorkspaceInfo[];
|
||||||
currentWorkspace: StoreWorkspace;
|
currentWorkspace: StoreWorkspace;
|
||||||
currentMetaWorkSpace: Workspace | null;
|
currentMetaWorkSpace: WorkspaceInfo | null;
|
||||||
currentWorkspaceId: string;
|
currentWorkspaceId: string;
|
||||||
pageList: PageMeta[];
|
pageList: PageMeta[];
|
||||||
currentPage: StorePage | null;
|
currentPage: StorePage | null;
|
||||||
|
|||||||
Reference in New Issue
Block a user