Reload page at project findings with no table column selected crash the app

Summary

Reload the page in Project Findings with all columns visibility set to false, crash the table component until one clear the localStorage.

Steps to reproduce

Since DataTableNext component is generic, find the best solution in the component scope.

What is the current bug behavior?

Reload the page in Project Findings with all columns visibility set to false, crash the app and the project findings until you enter localStorage.clear() from console.

What is the expected correct behavior?

One should see a message of please select a column or blank space instead.

Relevant logs and/or screenshots

Screen_Shot_2020-07-10_at_12.22.08_PM

Edited by Andres Lemus