ShareLinkList.jsx 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React from 'react';
  2. import { withTranslation } from 'react-i18next';
  3. import { createSubscribedElement } from './UnstatedUtils';
  4. import AppContainer from '../services/AppContainer';
  5. const ShareLinkList = (props) => {
  6. function getShareLinkList() {
  7. return ['Replace with API'];
  8. }
  9. return (
  10. <div className="table-responsive">
  11. <table className="table table-bordered">
  12. <thead>
  13. <tr>
  14. <th>Link</th>
  15. <th>Expiration</th>
  16. <th>Description</th>
  17. <th>Order</th>
  18. </tr>
  19. </thead>
  20. <tbody>
  21. {
  22. getShareLinkList().map((shareLink) => {
  23. return (
  24. <>
  25. <td>{ shareLink }</td>
  26. <td>{ shareLink }</td>
  27. <td>{ shareLink }</td>
  28. <td>{ shareLink }</td>
  29. </>
  30. );
  31. })
  32. }
  33. </tbody>
  34. </table>
  35. </div>
  36. );
  37. };
  38. const ShareLinkListWrapper = (props) => {
  39. return createSubscribedElement(ShareLinkList, props, [AppContainer]);
  40. };
  41. export default withTranslation()(ShareLinkListWrapper);