Make header line in CSV optional in subscribers import

[MAILPOET-2225]
This commit is contained in:
Rostislav Wolny
2019-07-29 14:18:10 +02:00
committed by M. Shull
parent a412f13a9b
commit 18b01d3d5e

View File

@@ -30,7 +30,6 @@ function ColumnDataMatch({ header, subscribers }) {
); );
} }
ColumnDataMatch.propTypes = { ColumnDataMatch.propTypes = {
header: PropTypes.arrayOf(PropTypes.string).isRequired,
subscribers: PropTypes.arrayOf( // all subscribers subscribers: PropTypes.arrayOf( // all subscribers
PropTypes.arrayOf( // single subscribers PropTypes.arrayOf( // single subscribers
PropTypes.oneOfType( // properties of a subscriber PropTypes.oneOfType( // properties of a subscriber
@@ -38,6 +37,11 @@ ColumnDataMatch.propTypes = {
) )
) )
).isRequired, ).isRequired,
header: PropTypes.arrayOf(PropTypes.string),
};
ColumnDataMatch.defaultProps = {
header: [],
}; };
function Header({ header }) { function Header({ header }) {
@@ -132,7 +136,7 @@ function MatchTable({
<ColumnDataMatch header={header} subscribers={subscribers} /> <ColumnDataMatch header={header} subscribers={subscribers} />
</thead> </thead>
<tbody> <tbody>
<Header header={header} /> {header ? <Header header={header} /> : null}
<Subscribers subscribers={subscribers} subscribersCount={subscribersCount} /> <Subscribers subscribers={subscribers} subscribersCount={subscribersCount} />
</tbody> </tbody>
</table> </table>