Skip to content

Commit

Permalink
Refactor rollup.config.mjs files to use "with" instead of "assert" fo…
Browse files Browse the repository at this point in the history
…r importing package.json
  • Loading branch information
yrjkqq committed Oct 18, 2024
1 parent 3aa761d commit e01db3c
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 24 deletions.
2 changes: 1 addition & 1 deletion packages/dodoex-api/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import url from '@rollup/plugin-url';
import terser from '@rollup/plugin-terser';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import dynamicImportVariables from 'rollup-plugin-dynamic-import-variables';
import pkg from './package.json' assert { type: 'json' };
import pkg from './package.json' with { type: 'json' };

const extensions = ['.js', '.ts', '.jsx', '.tsx'];

Expand Down
2 changes: 1 addition & 1 deletion packages/dodoex-components/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import url from '@rollup/plugin-url';
import svgr from '@svgr/rollup';
import terser from '@rollup/plugin-terser';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import pkg from './package.json' assert { type: 'json' };
import pkg from './package.json' with { type: 'json' };

const extensions = ['.js', '.ts', '.jsx', '.tsx'];

Expand Down
45 changes: 23 additions & 22 deletions packages/dodoex-widgets/src/components/Widget/index.tsx
Original file line number Diff line number Diff line change
@@ -1,49 +1,49 @@
import { ChainId, ContractRequests, GraphQLRequests } from '@dodoex/api';
import {
ThemeProvider,
Box,
createTheme,
CssBaseline,
PaletteMode,
ThemeOptions,
ThemeProvider,
WIDGET_MODAL_CLASS,
WIDGET_MODAL_FIXED_CLASS,
Box,
BoxProps,
} from '@dodoex/components';
import { QueryClientProvider } from '@tanstack/react-query';
import { useWeb3React, Web3ReactProvider } from '@web3-react/core';
import { PropsWithChildren, useEffect, useMemo, useRef } from 'react';
import {
Provider as ReduxProvider,
useDispatch,
useSelector,
} from 'react-redux';
import { PropsWithChildren, useEffect, useMemo, useRef } from 'react';
import { ContractRequests, GraphQLRequests } from '@dodoex/api';
import { LangProvider } from '../../providers/i18n';
import { store } from '../../store';
import { PaletteMode, ThemeOptions } from '@dodoex/components';
import { APIServices, contractRequests } from '../../constants/api';
import { getRpcSingleUrlMap } from '../../constants/chains';
import { defaultLang, SupportedLang } from '../../constants/locales';
import { useWeb3React, Web3ReactProvider } from '@web3-react/core';
import {
useWeb3Connectors,
Web3ConnectorsProps,
} from '../../hooks/ConnectWallet';
import useInitTokenList, {
InitTokenListProps,
} from '../../hooks/Token/useInitTokenList';
import WithExecutionDialog from '../WithExecutionDialog';
import { useFetchBlockNumber } from '../../hooks/contract';
import { ExecutionProps } from '../../hooks/Submission';
import { getRpcSingleUrlMap } from '../../constants/chains';
import { ChainId } from '@dodoex/api';
import { DefaultTokenInfo, TokenInfo } from '../../hooks/Token/type';
import useInitTokenList, {
InitTokenListProps,
} from '../../hooks/Token/useInitTokenList';
import { LangProvider } from '../../providers/i18n';
import { queryClient } from '../../providers/queryClient';
import { store } from '../../store';
import { AppThunkDispatch } from '../../store/actions';
import { setAutoConnectLoading } from '../../store/actions/globals';
import { APIServices, contractRequests } from '../../constants/api';
import { getAutoConnectLoading } from '../../store/selectors/globals';
import { getFromTokenChainId } from '../../store/selectors/wallet';
import OpenConnectWalletInfo from '../ConnectWallet/OpenConnectWalletInfo';
import { queryClient } from '../../providers/queryClient';
import { QueryClientProvider } from '@tanstack/react-query';
import { UserOptionsProvider, useUserOptions } from '../UserOptionsProvider';
import { ConfirmProps } from '../Confirm';
import { DialogProps } from '../Swap/components/Dialog';
import OpenConnectWalletInfo from '../ConnectWallet/OpenConnectWalletInfo';
import Message from '../Message';
import { DialogProps } from '../Swap/components/Dialog';
import { UserOptionsProvider, useUserOptions } from '../UserOptionsProvider';
import WithExecutionDialog from '../WithExecutionDialog';

export const WIDGET_CLASS_NAME = 'dodo-widget-container';

export interface WidgetProps
Expand Down Expand Up @@ -247,8 +247,9 @@ function Web3Provider(props: PropsWithChildren<WidgetProps>) {
);
}

export { default as Message } from '../Message';
export { LangProvider } from '../../providers/i18n';
export { default as Message } from '../Message';

/** Widgets that do not directly import themes and queryClient libraries */
export function UnstyleWidget(props: PropsWithChildren<WidgetProps>) {
const widgetRef = useRef<HTMLDivElement>(null);
Expand Down

0 comments on commit e01db3c

Please sign in to comment.