aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-ui/src/nfvo-components/table/SelectActionTableCell.jsx
blob: 20e4f2413c36e8d951581b330ca892ab1a690c5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import React from 'react';
import SelectInput from 'nfvo-components/input/SelectInput.jsx';

const SelectActionTableCell = ({
    options,
    selected,
    disabled,
    onChange,
    clearable = true,
    placeholder
}) => {
    return (
        <div className="select-action-table-cell">
            <SelectInput
                placeholder={placeholder}
                type="select"
                value={selected}
                data-test-id="select-action-table-dropdown"
                disabled={disabled}
                onChange={option => onChange(option ? option.value : null)}
                clearable={clearable}
                options={options}
            />
        </div>
    );
};

export default SelectActionTableCell;