From 3d17e7a229a08f4df7efeb06c20f8adf100375cb Mon Sep 17 00:00:00 2001 From: Anton Lykhoyda Date: Wed, 12 Jul 2023 21:06:40 +0200 Subject: [PATCH] cleanup --- packages/ui/src/components/selectors/AccountSelection.tsx | 3 --- packages/ui/src/components/selectors/MultiProxySelection.tsx | 5 +---- packages/ui/src/contexts/MultiProxyContext.tsx | 3 +++ 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/ui/src/components/selectors/AccountSelection.tsx b/packages/ui/src/components/selectors/AccountSelection.tsx index 3633e008..a161981a 100644 --- a/packages/ui/src/components/selectors/AccountSelection.tsx +++ b/packages/ui/src/components/selectors/AccountSelection.tsx @@ -41,9 +41,6 @@ const filterOptions = createFilterOptions({ stringify: (option: InjectedAccountWithMeta) => option.address + option.meta.name }) -const isInjectedAccountWithMeta = (value: any): value is InjectedAccountWithMeta => - value && value.address && value.meta && value.meta.source - const getOptionLabel = (option: string | InjectedAccountWithMeta | null) => { if (!option) return '' diff --git a/packages/ui/src/components/selectors/MultiProxySelection.tsx b/packages/ui/src/components/selectors/MultiProxySelection.tsx index 2722e79a..f876c50d 100644 --- a/packages/ui/src/components/selectors/MultiProxySelection.tsx +++ b/packages/ui/src/components/selectors/MultiProxySelection.tsx @@ -2,7 +2,7 @@ import { Box, InputAdornment } from '@mui/material' import React, { useCallback, useMemo, useRef } from 'react' import { styled } from '@mui/material/styles' import { createFilterOptions } from '@mui/material/Autocomplete' -import { MultiProxy, useMultiProxy } from '../../contexts/MultiProxyContext' +import { isMultiProxy, MultiProxy, useMultiProxy } from '../../contexts/MultiProxyContext' import AccountDisplay from '../AccountDisplay' import IdenticonBadge from '../IdenticonBadge' import { useAccountNames } from '../../contexts/AccountNamesContext' @@ -11,9 +11,6 @@ import { Autocomplete } from '../library' import { AutocompleteRenderInputParams } from '@mui/material/Autocomplete/Autocomplete' import TextFieldLargeStyled from '../library/TextFieldLargeStyled' -const isMultiProxy = (value: any): value is MultiProxy => - value && value.multisigs && value.multisigs.length > 0 - interface Props { className?: string } diff --git a/packages/ui/src/contexts/MultiProxyContext.tsx b/packages/ui/src/contexts/MultiProxyContext.tsx index f31aa987..18006722 100644 --- a/packages/ui/src/contexts/MultiProxyContext.tsx +++ b/packages/ui/src/contexts/MultiProxyContext.tsx @@ -24,6 +24,9 @@ export interface MultiProxy { multisigs: MultisigAggregated[] } +export const isMultiProxy = (value: any): value is MultiProxy => + value && value.multisigs && value.multisigs.length > 0 + export interface IMultisigContext { selectedMultiProxy?: MultiProxy multiProxyList: MultiProxy[]