// @flow import React from 'react'; import { FormField } from 'component/common/form'; type Props = { tiny?: boolean, label?: string, injected?: ?Array, // --- Redux --- myChannelClaims: ?Array, fetchingChannels: boolean, activeChannelClaimId: ?string, setActiveChannel: (claimId: ?string, override?: boolean) => void, }; function SelectChannel(props: Props) { const { fetchingChannels, myChannelClaims = [], label, injected = [], tiny, activeChannelClaimId, setActiveChannel, } = props; function handleChannelChange(event: SyntheticInputEvent<*>) { const channelClaimId = event.target.value; setActiveChannel(channelClaimId); } return ( <> {fetchingChannels ? ( ) : ( <> {myChannelClaims && myChannelClaims.map(({ name, claim_id: claimId }) => ( ))} {injected && injected.map((item) => ( ))} )} ); } export default SelectChannel;