We're looking for react component we will be able to use on our project. There's no need for any styling of that component, we will make it on our side later.
It should be prepopulated from json passed to component on start, we don't need to do additional request to load the data, but if it will work this way it is not problem as well once the semi-state (before data are loaded) is handled in some nice way.
All needed functionality is shown in attachements including JSON of source data for this table. Feel free to use different structure of this JSON data, this is just example one.
Please skip header "Exporter:" select, it is not required for this component.
I would like to get it done as minimal component as possible having also tests. I suggest to use react and react-select and react context (please no redux). For testing I'm interested in react-test-renderer. I'm don't really care if functional or class components will be used. ECMAScript 2018 is ok to use.