All files / client/components/Admin/Share AdminShare.tsx

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36                                                                       
import React from 'react'
import { withTranslation, WithTranslation } from 'react-i18next'
import Tab from 'components/Common/Tab'
import TabItem from 'components/Common/TabItem'
import ShareList from './ShareList'
import AccessLog from './AccessLog'
import Crowi from 'client/util/Crowi'
 
interface Props extends WithTranslation {
  crowi: Crowi
}
 
class AdminShare extends React.Component<Props> {
  constructor(props: Props) {
    super(props)
 
    this.state = {}
  }
 
  render() {
    const { t } = this.props
    return (
      <Tab id="admin-share-tabs">
        <TabItem title={t('Shared Pages')}>
          <ShareList crowi={this.props.crowi} />
        </TabItem>
        <TabItem title={t('Access Log')}>
          <AccessLog crowi={this.props.crowi} />
        </TabItem>
      </Tab>
    )
  }
}
 
export default withTranslation()(AdminShare)