diff --git a/src/routes/safe/components/Balances/index.tsx b/src/routes/safe/components/Balances/index.tsx index 5ef33867..551b73d5 100644 --- a/src/routes/safe/components/Balances/index.tsx +++ b/src/routes/safe/components/Balances/index.tsx @@ -15,10 +15,10 @@ import Row from 'src/components/layout/Row' import { SAFELIST_ADDRESS } from 'src/routes/routes' import SendModal from 'src/routes/safe/components/Balances/SendModal' import CurrencyDropdown from 'src/routes/safe/components/CurrencyDropdown' -import { useFetchTokens } from 'src/routes/safe/container/hooks/useFetchTokens' import { safeFeaturesEnabledSelector, safeParamAddressFromStateSelector } from 'src/routes/safe/store/selectors' import { history } from 'src/store/index' import { wrapInSuspense } from 'src/utils/wrapInSuspense' +import { useFetchTokens } from '../../container/Hooks/useFetchTokens' const Collectibles = React.lazy(() => import('src/routes/safe/components/Balances/Collectibles')) const Coins = React.lazy(() => import('src/routes/safe/components/Balances/Coins')) diff --git a/src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/index.tsx b/src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/index.tsx index 0d2e4f82..a3548e12 100644 --- a/src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/index.tsx +++ b/src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/index.tsx @@ -135,22 +135,14 @@ const SettingsDescription = ({ action, addedOwner, newThreshold, removedOwner }) ) } -const CustomDescription = ({ amount = 0, classes, data, recipient }: any) => { +const TxData = (props) => { + const { classes, data } = props const [showTxData, setShowTxData] = useState(false) - const recipientName = useSelector((state) => getNameFromAddressBook(state, recipient)) + const showExpandBtn = data.length > 20 return ( - <> - - Send {amount} to: - {recipientName ? ( - - ) : ( - - )} - - - Data (hex encoded): - + + {showExpandBtn ? ( + <> {showTxData ? ( <> {data}{' '} @@ -178,7 +170,29 @@ const CustomDescription = ({ amount = 0, classes, data, recipient }: any) => { )} - + + ) : ( + data + )} + + ) +} + +const CustomDescription = ({ amount = 0, classes, data, recipient }: any) => { + const recipientName = useSelector((state) => getNameFromAddressBook(state, recipient)) + return ( + <> + + Send {amount} to: + {recipientName ? ( + + ) : ( + + )} + + + Data (hex encoded): + ) diff --git a/src/routes/safe/container/index.tsx b/src/routes/safe/container/index.tsx index 395d3ea8..eac833df 100644 --- a/src/routes/safe/container/index.tsx +++ b/src/routes/safe/container/index.tsx @@ -5,9 +5,10 @@ import { useSelector } from 'react-redux' import Page from 'src/components/layout/Page' import Layout from 'src/routes/safe/components/Layout' + +import { safeParamAddressFromStateSelector } from 'src/routes/safe/store/selectors' import { useCheckForUpdates } from './hooks/useCheckForUpdates' import { useLoadSafe } from './hooks/useLoadSafe' -import { safeParamAddressFromStateSelector } from 'src/routes/safe/store/selectors' const INITIAL_STATE = { sendFunds: {