36 lines
906 B
React
36 lines
906 B
React
import React from "react";
|
|
|
|
const UploadStorageSwitcher = (props) => (
|
|
<div className="upload-switcher__wrapper">
|
|
{props.state.options.length !== 0 ? (
|
|
<select
|
|
className="upload-switcher__select"
|
|
value={
|
|
props.storageSwitcher === ""
|
|
? props.state.value
|
|
: props.storageSwitcher
|
|
}
|
|
onChange={props.changeUploadSwitcher}
|
|
>
|
|
{props.state.options.map((currentOption, index) => (
|
|
<option
|
|
key={index}
|
|
disabled={
|
|
props.storageSwitcher === ""
|
|
? false
|
|
: props.storageSwitcher !== currentOption.type
|
|
}
|
|
value={currentOption.type}
|
|
>
|
|
{currentOption.name}
|
|
</option>
|
|
))}
|
|
</select>
|
|
) : (
|
|
<p>No Storage Accounts</p>
|
|
)}
|
|
</div>
|
|
);
|
|
|
|
export default UploadStorageSwitcher;
|