// @flow import * as React from 'react'; import { observer, inject } from 'mobx-react'; import SharesStore from 'stores/SharesStore'; import distanceInWordsToNow from 'date-fns/distance_in_words_to_now'; import CopyToClipboard from 'components/CopyToClipboard'; import Button from 'components/Button'; import List from 'components/List'; import ListItem from 'components/List/Item'; import CenteredContent from 'components/CenteredContent'; import PageTitle from 'components/PageTitle'; type Props = { shares: SharesStore, }; @observer class Shares extends React.Component { componentDidMount() { this.props.shares.fetchPage({ limit: 100 }); } render() { const { shares } = this.props; return (

Share Links

{shares.data.map(share => ( Created{' '} {' '} ago by {share.createdBy.name} } actions={ {' '} } /> ))}
); } } export default inject('shares')(Shares);