mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 12:55:00 +00:00
refactor: use explicit memo import (#1596)
Co-authored-by: Himself65 <himself65@outlook.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import React from 'react';
|
||||
import type React from 'react';
|
||||
import { memo } from 'react';
|
||||
import type { SWRConfiguration } from 'swr';
|
||||
import { SWRConfig } from 'swr';
|
||||
|
||||
@@ -9,7 +10,7 @@ const config: SWRConfiguration = {
|
||||
fetcher,
|
||||
};
|
||||
|
||||
export const AffineSWRConfigProvider = React.memo<React.PropsWithChildren>(
|
||||
export const AffineSWRConfigProvider = memo<React.PropsWithChildren>(
|
||||
function AffineSWRConfigProvider({ children }) {
|
||||
return <SWRConfig value={config}>{children}</SWRConfig>;
|
||||
}
|
||||
|
||||
@@ -8,13 +8,14 @@ import {
|
||||
import { GlobalStyles } from '@mui/material';
|
||||
import { ThemeProvider as NextThemeProvider, useTheme } from 'next-themes';
|
||||
import type { PropsWithChildren } from 'react';
|
||||
import React, { memo, useEffect, useMemo, useState } from 'react';
|
||||
import type React from 'react';
|
||||
import { memo, useEffect, useMemo, useState } from 'react';
|
||||
|
||||
import { useCurrentPage } from '../hooks/current/use-current-page-id';
|
||||
import { useCurrentWorkspace } from '../hooks/current/use-current-workspace';
|
||||
import { usePageMeta } from '../hooks/use-page-meta';
|
||||
|
||||
const ThemeInjector = React.memo<{
|
||||
const ThemeInjector = memo<{
|
||||
themeStyle: AffineTheme;
|
||||
}>(function ThemeInjector({ themeStyle }) {
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user