chore: clean code

This commit is contained in:
lawvs
2022-08-02 19:10:01 +08:00
parent 4c882c13cc
commit de510ba5ae
3 changed files with 10 additions and 2 deletions

View File

@@ -16,3 +16,5 @@ export * from './kanban/types';
export * from './utils';
export * from './editor';
export { SubPageProvider, useSubPage } from './sub-page';

View File

@@ -2,6 +2,7 @@ import { Protocol } from '@toeverything/datasource/db-service';
import { AsyncBlock } from '../editor';
import { ComponentType, createContext, ReactNode, useContext } from 'react';
import { RecastBlock } from './types';
import { SubPageProvider } from '../sub-page';
/**
* Determine whether the block supports RecastBlock
@@ -47,7 +48,7 @@ export const RecastBlockProvider = ({
return (
<RecastBlockContext.Provider value={block}>
{children}
<SubPageProvider>{children}</SubPageProvider>
</RecastBlockContext.Provider>
);
};
@@ -60,7 +61,7 @@ export const useRecastBlock = () => {
const recastBlock = useContext(RecastBlockContext);
if (!recastBlock) {
throw new Error(
'Failed to find recastBlock! Please use the hook under `RecastTableProvider`.'
'Failed to find recastBlock! Please use the hook under `RecastBlockProvider`.'
);
}
return recastBlock;

View File

@@ -13,6 +13,7 @@ import type {
} from '@mui/material';
import {
Avatar,
Backdrop,
Box,
Button,
Checkbox,
@@ -243,3 +244,7 @@ export const MuiFade = Fade;
* @deprecated It is not recommended to use Mui directly, because the design will not refer to Mui's interaction logic.
*/
export const MuiRadio = Radio;
/**
* @deprecated It is not recommended to use Mui directly, because the design will not refer to Mui's interaction logic.
*/
export const MuiBackdrop = Backdrop;