I have an async function:
 const _getSelectedComponentVariantByComponentName = async (name) => {
            const response = await api.get(`/internal/api/Component/GetComponentVariantByComponentName/${name}`);
            componentRow.component = response.data;
            return componentRow;
        };
And I'm trying to use this function inside .map() method:
let componentRows = [...getState().formulaBuilder.componentRows];
componentRows = componentRows.map(async row => {
                row  = await _getSelectedComponentVariantByComponentName(row.name);
                return row;
            });
But in this case I got a Promise with status "pending". How to wait for completion of async api call and return a value;
 
    