securedeveloper / react-data-export

Export dataset in react.
https://securedeveloper.github.io/react-data-export/
MIT License
179 stars 191 forks source link

conditionally hide a ExcelColumn from display #155

Open coolbeatz71 opened 3 years ago

coolbeatz71 commented 3 years ago

I would like to hide a column using a condition as following:

{colToExport.created_at && (
          <ExcelColumn
            label='Date Time'
            value={(params: any) =>
              moment(params.created_at).format('MMM Do, YYYY, HH:mm')
            }
          />
        )}

But I am getting an error can't find props of null.

A quick look at the code, I can see such code: column.props.label or column.props.value.

I am raising a PR to ignore all column that is null, undefined or false from dataSheet and sheetRow arrays