feat: move is valid funcs to utilities

This commit is contained in:
RadoslavDimchev 2024-01-24 09:46:40 +02:00
parent 965f59aac0
commit bc3903b5b0
2 changed files with 13 additions and 12 deletions

View File

@ -6,6 +6,7 @@ import { CheckIcon } from '@status-im/icons'
import { RootState } from '../../../redux/store' import { RootState } from '../../../redux/store'
import PortInput from './PortInput' import PortInput from './PortInput'
import { BEACON, VC } from '../../../constants' import { BEACON, VC } from '../../../constants'
import { isAddressValid, isPortValid } from '../../../utilities'
import styles from './index.module.css' import styles from './index.module.css'
type InputsRowProps = { type InputsRowProps = {
@ -35,18 +36,6 @@ const InputsRow = ({ addressType, portType, address, port, isSwitchOn }: InputsR
dispatch({ type: 'pairDevice/setAddress', payload: { value, addressType } }) dispatch({ type: 'pairDevice/setAddress', payload: { value, addressType } })
} }
const isAddressValid = (address: string) => {
return address.length > 0
}
const isPortValid = (port: string) => {
if (port.length === 0) {
return false
}
return !isNaN(Number(port))
}
const isValidRow = () => { const isValidRow = () => {
if (isAdvanced) { if (isAdvanced) {
return isAddressValid(address) && isPortValid(port) return isAddressValid(address) && isPortValid(port)

View File

@ -68,3 +68,15 @@ export const getHeightPercentages = (amountOfElements: number) => {
return `${percentages}%` return `${percentages}%`
} }
export const isAddressValid = (address: string) => {
return address.length > 0
}
export const isPortValid = (port: string) => {
if (port.length === 0) {
return false
}
return !isNaN(Number(port))
}