Skip to content

Commit

Permalink
Sort exports (#294)
Browse files Browse the repository at this point in the history
  • Loading branch information
arhtudormorar authored Feb 14, 2025
1 parent da8af50 commit ce72b10
Show file tree
Hide file tree
Showing 16 changed files with 68 additions and 56 deletions.
3 changes: 2 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@
"plugin:prettier/recommended",
"plugin:react-hooks/recommended"
],
"plugins": ["react-hooks", "prettier", "import"],
"plugins": ["react-hooks", "prettier", "import", "sort-exports"],
"rules": {
"sort-exports/sort-exports": "error",
"sort-imports": [
"error",
{
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"eslint-plugin-prettier": "5.0.0",
"eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-sort-exports": "^0.9.1",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-watch-typeahead": "2.2.2",
Expand Down
2 changes: 1 addition & 1 deletion src/components/OutputContainer/index.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export * from './components';
export * from './OutputContainer';
export * from './components';
4 changes: 2 additions & 2 deletions src/config/config.devnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { EnvironmentsEnum } from 'lib';

export * from './sharedConfig';

export const API_URL = 'https://devnet-template-api.multiversx.com';
export const contractAddress =
'erd1qqqqqqqqqqqqqpgqm6ad6xrsjvxlcdcffqe8w58trpec09ug9l5qde96pq';
export const API_URL = 'https://devnet-template-api.multiversx.com';
export const sampleAuthenticatedDomains = [API_URL];
export const environment = EnvironmentsEnum.devnet;
export const sampleAuthenticatedDomains = [API_URL];
4 changes: 2 additions & 2 deletions src/config/config.mainnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { EnvironmentsEnum } from 'lib';

export * from './sharedConfig';

export const API_URL = 'https://template-api.multiversx.com';
export const contractAddress =
'erd1qqqqqqqqqqqqqpgqtmcuh307t6kky677ernjj9ulk64zq74w9l5qxyhdn7';
export const API_URL = 'https://template-api.multiversx.com';
export const sampleAuthenticatedDomains = [API_URL];
export const environment = EnvironmentsEnum.mainnet;
export const sampleAuthenticatedDomains = [API_URL];
4 changes: 2 additions & 2 deletions src/config/config.testnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { EnvironmentsEnum } from 'lib/sdkDapp/sdkDapp.types';

export * from './sharedConfig';

export const API_URL = 'https://testnet-template-api.multiversx.com';
export const contractAddress =
'erd1qqqqqqqqqqqqqpgq8tq5rulzxzje29v8kzmcxx9pgx6kmevmep6qckwthl';
export const API_URL = 'https://testnet-template-api.multiversx.com';
export const sampleAuthenticatedDomains = [API_URL];
export const environment = EnvironmentsEnum.testnet;
export const sampleAuthenticatedDomains = [API_URL];
13 changes: 8 additions & 5 deletions src/config/sharedConfig.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
// Generate your own WalletConnect 2 ProjectId here: https://cloud.walletconnect.com/app
export const walletConnectV2ProjectId = '9b1a9564f91cb659ffe21b73d5c4e2d8';
export const apiTimeout = 6000;
export const transactionSize = 10;
export const nativeAuth = true;
export const BATCH_TRANSACTIONS_SC = {
egld_wEGLD: {
contract: 'erd1qqqqqqqqqqqqqpgqpv09kfzry5y4sj05udcngesat07umyj70n4sa2c0rp',
Expand All @@ -21,3 +16,11 @@ export const BATCH_TRANSACTIONS_SC = {
data: 'ESDTTransfer@4D45582D613635396430@0de0b6b3a7640000@6c6f636b546f6b656e73@05a0'
}
};

export const apiTimeout = 6000;

export const nativeAuth = true;

export const transactionSize = 10;
// Generate your own WalletConnect 2 ProjectId here: https://cloud.walletconnect.com/app
export const walletConnectV2ProjectId = '9b1a9564f91cb659ffe21b73d5c4e2d8';
10 changes: 5 additions & 5 deletions src/lib/sdkCore/sdkCore.members.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
export { TokenTransfer } from '@multiversx/sdk-core/out';
export { ProxyNetworkProvider } from '@multiversx/sdk-core/out';
export { AbiRegistry } from '@multiversx/sdk-core/out/smartcontracts/typesystem/abiRegistry';
export { Address } from '@multiversx/sdk-core/out/address';
export { Message } from '@multiversx/sdk-core/out/message';
export { AddressValue } from '@multiversx/sdk-core/out/smartcontracts/typesystem/address';
export { ContractFunction } from '@multiversx/sdk-core/out/smartcontracts/function';
export { Message } from '@multiversx/sdk-core/out/message';
export { ProxyNetworkProvider } from '@multiversx/sdk-core/out';
export { ResultsParser } from '@multiversx/sdk-core/out/smartcontracts/resultsParser';
export { SmartContract } from '@multiversx/sdk-core/out/smartcontracts/smartContract';
export { AbiRegistry } from '@multiversx/sdk-core/out/smartcontracts/typesystem/abiRegistry';
export { AddressValue } from '@multiversx/sdk-core/out/smartcontracts/typesystem/address';
export { TokenTransfer } from '@multiversx/sdk-core/out';
6 changes: 3 additions & 3 deletions src/lib/sdkDapp/sdkDapp.components.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
* and allows testing with Jest (see `moduleNameMapper` in package.json)
*/
export { ACCOUNTS_ENDPOINT } from '@multiversx/sdk-dapp/apiCalls/endpoints';
export { AxiosInterceptorContext } from '@multiversx/sdk-dapp/wrappers/AxiosInterceptorContext/AxiosInterceptorContext';
export { CopyButton } from '@multiversx/sdk-dapp/UI/CopyButton/CopyButton';
export { CrossWindowLoginButton } from '@multiversx/sdk-dapp/UI/webWallet/CrossWindowLoginButton/CrossWindowLoginButton';
export { DappProvider } from '@multiversx/sdk-dapp/wrappers/DappProvider/DappProvider';
export { ExplorerLink } from '@multiversx/sdk-dapp/UI/ExplorerLink';
export { ExtensionLoginButton } from '@multiversx/sdk-dapp/UI/extension/ExtensionLoginButton/ExtensionLoginButton';
export { FormatAmount } from '@multiversx/sdk-dapp/UI/FormatAmount/FormatAmount';
Expand All @@ -18,9 +21,6 @@ export { TransactionRow } from '@multiversx/sdk-dapp/UI/TransactionsTable/compon
export { TransactionsTable } from '@multiversx/sdk-dapp/UI/TransactionsTable/TransactionsTable';
export { TransactionsToastList } from '@multiversx/sdk-dapp/UI/TransactionsToastList/TransactionsToastList';
export { WalletConnectLoginButton } from '@multiversx/sdk-dapp/UI/walletConnect/WalletConnectLoginButton/WalletConnectLoginButton';
export { CrossWindowLoginButton } from '@multiversx/sdk-dapp/UI/webWallet/CrossWindowLoginButton/CrossWindowLoginButton';
export { WebWalletLoginButton } from '@multiversx/sdk-dapp/UI/webWallet/WebWalletLoginButton/WebWalletLoginButton';
export { XaliasCrossWindowLoginButton } from '@multiversx/sdk-dapp/UI/webWallet/XaliasCrossWindowLoginButton/XaliasCrossWindowLoginButton';
export { XaliasLoginButton } from '@multiversx/sdk-dapp/UI/webWallet/XaliasLoginButton/XaliasLoginButton';
export { AxiosInterceptorContext } from '@multiversx/sdk-dapp/wrappers/AxiosInterceptorContext/AxiosInterceptorContext';
export { DappProvider } from '@multiversx/sdk-dapp/wrappers/DappProvider/DappProvider';
2 changes: 1 addition & 1 deletion src/lib/sdkDapp/sdkDapp.constants.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
export { TRANSACTIONS_ENDPOINT } from '@multiversx/sdk-dapp/apiCalls/endpoints';
export {
DECIMALS,
EXTRA_GAS_LIMIT_GUARDED_TX,
GAS_LIMIT,
GAS_PRICE,
VERSION
} from '@multiversx/sdk-dapp/constants';
export { TRANSACTIONS_ENDPOINT } from '@multiversx/sdk-dapp/apiCalls/endpoints';
22 changes: 11 additions & 11 deletions src/lib/sdkDapp/sdkDapp.helpers.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
export { getTransactions } from '@multiversx/sdk-dapp/apiCalls/transactions/getTransactions';
export { trimUsernameDomain } from '@multiversx/sdk-dapp/hooks/account/helpers';
export { verifyMessage } from '@multiversx/sdk-dapp/hooks/signMessage/verifyMessage';
export { newTransaction } from '@multiversx/sdk-dapp/models';
export { addressIsValid } from '@multiversx/sdk-dapp/utils/account/addressIsValid';
export {
deleteTransactionToast,
removeAllSignedTransactions,
removeAllTransactionsToSign
} from '@multiversx/sdk-dapp/services/transactions/clearTransactions';
export { formatAmount } from '@multiversx/sdk-dapp/utils/operations/formatAmount';
export { getInterpretedTransaction } from '@multiversx/sdk-dapp/utils/transactions/getInterpretedTransaction';
export { getIsProviderEqualTo } from '@multiversx/sdk-dapp/utils/account/getIsProviderEqualTo';
export { getTransactions } from '@multiversx/sdk-dapp/apiCalls/transactions/getTransactions';
export { logout } from '@multiversx/sdk-dapp/utils/logout';
export { newTransaction } from '@multiversx/sdk-dapp/models';
export { refreshAccount } from '@multiversx/sdk-dapp/utils/account/refreshAccount';
export { sendBatchTransactions } from '@multiversx/sdk-dapp/services/transactions/sendBatchTransactions';
export { sendTransactions } from '@multiversx/sdk-dapp/services/transactions/sendTransactions';
export { signTransactions } from '@multiversx/sdk-dapp/services/transactions/signTransactions';
export {
setTransactionsDisplayInfoState,
setTransactionsToSignedState
} from '@multiversx/sdk-dapp/services/transactions/updateSignedTransactions';
export { addressIsValid } from '@multiversx/sdk-dapp/utils/account/addressIsValid';
export { getIsProviderEqualTo } from '@multiversx/sdk-dapp/utils/account/getIsProviderEqualTo';
export { refreshAccount } from '@multiversx/sdk-dapp/utils/account/refreshAccount';
export { logout } from '@multiversx/sdk-dapp/utils/logout';
export { formatAmount } from '@multiversx/sdk-dapp/utils/operations/formatAmount';
export { getInterpretedTransaction } from '@multiversx/sdk-dapp/utils/transactions/getInterpretedTransaction';
export { signTransactions } from '@multiversx/sdk-dapp/services/transactions/signTransactions';
export { trimUsernameDomain } from '@multiversx/sdk-dapp/hooks/account/helpers';
export { verifyMessage } from '@multiversx/sdk-dapp/hooks/signMessage/verifyMessage';
18 changes: 9 additions & 9 deletions src/lib/sdkDapp/sdkDapp.hooks.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
export { useBatchTransactionsTracker } from '@multiversx/sdk-dapp/hooks/transactions/batch/tracker/useBatchTransactionsTracker';
export { useCheckBatch } from '@multiversx/sdk-dapp/hooks/transactions/batch/tracker/useCheckBatch';
export { useGetAccount } from '@multiversx/sdk-dapp/hooks/account/useGetAccount';
export { useGetAccountInfo } from '@multiversx/sdk-dapp/hooks/account/useGetAccountInfo';
export { useGetAccountProvider } from '@multiversx/sdk-dapp/hooks/account/useGetAccountProvider';
export { useGetActiveTransactionsStatus } from '@multiversx/sdk-dapp/hooks/transactions/useGetActiveTransactionsStatus';
export { useGetBatches } from '@multiversx/sdk-dapp/hooks/transactions/batch/useGetBatches';
export { useGetIsLoggedIn } from '@multiversx/sdk-dapp/hooks/account/useGetIsLoggedIn';
export { useGetLoginInfo } from '@multiversx/sdk-dapp/hooks/account/useGetLoginInfo';
export { useGetLastSignedMessageSession } from '@multiversx/sdk-dapp/hooks/signMessage/useGetLastSignedMessageSession';
export { useGetLoginInfo } from '@multiversx/sdk-dapp/hooks/account/useGetLoginInfo';
export { useGetNetworkConfig } from '@multiversx/sdk-dapp/hooks/useGetNetworkConfig';
export { useGetPendingTransactions } from '@multiversx/sdk-dapp/hooks/transactions/useGetPendingTransactions';
export { useGetSignMessageInfoStatus } from '@multiversx/sdk-dapp/hooks/signMessage/useGetSignedMessageStatus';
export { useGetSignMessageSession } from '@multiversx/sdk-dapp/hooks/signMessage/useGetSignMessageSession';
export { useSignMessage } from '@multiversx/sdk-dapp/hooks/signMessage/useSignMessage';
export { useBatchTransactionsTracker } from '@multiversx/sdk-dapp/hooks/transactions/batch/tracker/useBatchTransactionsTracker';
export { useCheckBatch } from '@multiversx/sdk-dapp/hooks/transactions/batch/tracker/useCheckBatch';
export { useGetBatches } from '@multiversx/sdk-dapp/hooks/transactions/batch/useGetBatches';
export { useSendBatchTransactions } from '@multiversx/sdk-dapp/hooks/transactions/batch/useSendBatchTransactions';
export { useGetActiveTransactionsStatus } from '@multiversx/sdk-dapp/hooks/transactions/useGetActiveTransactionsStatus';
export { useGetPendingTransactions } from '@multiversx/sdk-dapp/hooks/transactions/useGetPendingTransactions';
export { useGetSignedTransactions } from '@multiversx/sdk-dapp/hooks/transactions/useGetSignedTransactions';
export { useSendBatchTransactions } from '@multiversx/sdk-dapp/hooks/transactions/batch/useSendBatchTransactions';
export { useSignMessage } from '@multiversx/sdk-dapp/hooks/signMessage/useSignMessage';
export { useSignTransactions } from '@multiversx/sdk-dapp/hooks/transactions/useSignTransactions';
export { useTrackTransactionStatus } from '@multiversx/sdk-dapp/hooks/transactions/useTrackTransactionStatus';
export { useTransactionsTracker } from '@multiversx/sdk-dapp/hooks/transactions/useTransactionsTracker';
export { useGetNetworkConfig } from '@multiversx/sdk-dapp/hooks/useGetNetworkConfig';
6 changes: 3 additions & 3 deletions src/lib/sdkDapp/sdkDapp.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ export {
LoginMethodsEnum,
SignedMessageStatusesEnum
} from '@multiversx/sdk-dapp/types/enums.types';
export { TransactionBatchStatusesEnum } from '@multiversx/sdk-dapp/types/enums.types';
export type { RouteType } from '@multiversx/sdk-dapp/types/index';
export type { ServerTransactionType } from '@multiversx/sdk-dapp/types/serverTransactions.types';
export type {
RawTransactionType,
SignedTransactionType,
TransactionsDisplayInfoType
} from '@multiversx/sdk-dapp/types/transactions.types';
export type { RouteType } from '@multiversx/sdk-dapp/types/index';
export type { ServerTransactionType } from '@multiversx/sdk-dapp/types/serverTransactions.types';
export { TransactionBatchStatusesEnum } from '@multiversx/sdk-dapp/types/enums.types';
export type { WithClassnameType } from '@multiversx/sdk-dapp/UI/types';
12 changes: 6 additions & 6 deletions src/pages/Unlock/components/IframeButton/IframeButton.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
import { Button } from 'components';

export interface IframeButtonPropsType {
loginButtonText?: string;
disabled?: boolean;
onClick?: () => void;
}

export const IframeButton = ({
disabled,
onClick,
Expand All @@ -21,3 +15,9 @@ export const IframeButton = ({
</Button>
);
};

export interface IframeButtonPropsType {
loginButtonText?: string;
disabled?: boolean;
onClick?: () => void;
}
8 changes: 4 additions & 4 deletions src/types/pingPong.types.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { Transaction } from 'lib';

export type PongRawProps = {
callbackRoute: string;
export type PingPongServiceProps = PongRawProps & {
transactions: Transaction[];
};

export type PingRawProps = PongRawProps & {
amount: string;
};

export type PingPongServiceProps = PongRawProps & {
transactions: Transaction[];
export type PongRawProps = {
callbackRoute: string;
};
9 changes: 8 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4898,6 +4898,13 @@ [email protected]:
semver "^6.3.1"
string.prototype.matchall "^4.0.8"

eslint-plugin-sort-exports@^0.9.1:
version "0.9.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-sort-exports/-/eslint-plugin-sort-exports-0.9.1.tgz#f9641d80d8237e0994bfd9aad38fa8e6d07dfa91"
integrity sha512-2w6jHusdF2K60bcGKpa9HEinETwNzVrvplZipVculCfu3ZDd5IW3xL54XVEnVkGIPJnp/LitFCg7owL4DOtuHg==
dependencies:
minimatch "^9.0.3"

eslint-scope@^7.2.2:
version "7.2.2"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
Expand Down Expand Up @@ -7274,7 +7281,7 @@ minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6:
dependencies:
brace-expansion "^2.0.1"

minimatch@^9.0.0, minimatch@^9.0.4:
minimatch@^9.0.0, minimatch@^9.0.3, minimatch@^9.0.4:
version "9.0.5"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
Expand Down

0 comments on commit ce72b10

Please sign in to comment.