index.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import React from 'react'
  2. import { makeStyles } from '@material-ui/styles'
  3. import EditControl from './Edit'
  4. import DownloadControl from './Download'
  5. const Controls = ({
  6. windowOptions,
  7. window,
  8. setWindow,
  9. aggregationOptions,
  10. aggregateBy,
  11. setAggregateBy,
  12. accumulateOptions,
  13. accumulate,
  14. setAccumulate,
  15. title,
  16. cumulativeData,
  17. currency,
  18. currencyOptions,
  19. setCurrency,
  20. }) => {
  21. return (
  22. <div>
  23. <EditControl
  24. windowOptions={windowOptions}
  25. window={window}
  26. setWindow={setWindow}
  27. aggregationOptions={aggregationOptions}
  28. aggregateBy={aggregateBy}
  29. setAggregateBy={setAggregateBy}
  30. accumulateOptions={accumulateOptions}
  31. accumulate={accumulate}
  32. setAccumulate={setAccumulate}
  33. currency={currency}
  34. currencyOptions={currencyOptions}
  35. setCurrency={setCurrency}
  36. />
  37. <DownloadControl
  38. cumulativeData={cumulativeData}
  39. title={title}
  40. />
  41. </div>
  42. )
  43. }
  44. export default React.memo(Controls)