Commit 55f18121 authored by tom's avatar tom

add condition for dynamic import

parent e2b537fd
...@@ -25,7 +25,10 @@ const ContractCode = () => { ...@@ -25,7 +25,10 @@ const ContractCode = () => {
const [ ContractSourceCode, setContractSourceCode ] = React.useState<typeof TContractSourceCode | null>(null); const [ ContractSourceCode, setContractSourceCode ] = React.useState<typeof TContractSourceCode | null>(null);
React.useEffect(() => { React.useEffect(() => {
// eslint-disable-next-line no-restricted-properties
if (process.env.NEXT_PUBLIC_APP_ENV !== 'testing') {
import('./ContractSourceCode').then((component) => setContractSourceCode(component.default)); import('./ContractSourceCode').then((component) => setContractSourceCode(component.default));
}
return () => { return () => {
setContractSourceCode(null); setContractSourceCode(null);
......
...@@ -16,11 +16,6 @@ const CodeEditorBase = chakra(({ id, value, className }: Props) => { ...@@ -16,11 +16,6 @@ const CodeEditorBase = chakra(({ id, value, className }: Props) => {
const theme = useColorModeValue('tomorrow', 'tomorrow_night'); const theme = useColorModeValue('tomorrow', 'tomorrow_night');
// eslint-disable-next-line no-restricted-properties
if (process.env.NEXT_PUBLIC_APP_ENV === 'testing') {
return <chakra.div className={ className }>CodeEditorBase</chakra.div>;
}
return ( return (
<AceEditor <AceEditor
className={ className } className={ className }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment