import * as React from "react"; import { render } from "react-dom"; import { CSVLink, CSVDownload } from "react-csv"; const headers = [ {label: 'First Name', key: 'details.firstName'}, {label: 'Last Name', key: 'details.lastName'}, {label: 'Job', key: 'job'}, ]; const headersStrings = ['foo', 'bar']; const data = [ {details: {firstName: 'Ahmed', lastName: 'Tomi'}, job: 'manager'}, {details: {firstName: 'John', lastName: 'Jones'}, job: 'developer'}, ]; const dataString = `firstname,lastname Ahmed,Tomi Raed,Labes Yezzi,Min l3b `; const syncOnClickReturn = (event: React.MouseEventHandler) => { window.console.log(event); return true; }; const syncOnClickVoid = (event: React.MouseEventHandler) => window.console.log(event); const asyncOnClickReturn = (event: React.MouseEventHandler, done: (proceed?: boolean) => void) => { window.console.log(event); done(true); }; const asyncOnClickVoid = (event: React.MouseEventHandler, done: (proceed?: boolean) => void) => { window.console.log(event); done(); }; const node = document.getElementById("main"); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node); render(, node);