mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-03 22:31:52 +00:00
Created VisitsParser test
This commit is contained in:
@@ -7,11 +7,15 @@ import Moment from 'react-moment'
|
||||
import { connect } from 'react-redux'
|
||||
import { Card, CardBody, CardHeader, UncontrolledTooltip } from 'reactstrap'
|
||||
import DateInput from '../common/DateInput'
|
||||
import VisitsParser from '../visits/services/VisitsParser'
|
||||
import visitsParser from '../visits/services/VisitsParser'
|
||||
import { getShortUrlVisits } from './reducers/shortUrlVisits'
|
||||
import './ShortUrlVisits.scss'
|
||||
import MutedMessage from '../utils/MuttedMessage';
|
||||
|
||||
const defaultProps = {
|
||||
visitsParser,
|
||||
};
|
||||
|
||||
export class ShortUrlsVisits extends React.Component {
|
||||
state = { startDate: undefined, endDate: undefined };
|
||||
loadVisits = () => {
|
||||
@@ -167,8 +171,6 @@ export class ShortUrlsVisits extends React.Component {
|
||||
}
|
||||
}
|
||||
|
||||
ShortUrlsVisits.defaultProps = {
|
||||
visitsParser: VisitsParser
|
||||
};
|
||||
ShortUrlsVisits.defaultProps = defaultProps;
|
||||
|
||||
export default connect(pick(['selectedServer', 'shortUrlVisits']), { getShortUrlVisits })(ShortUrlsVisits);
|
||||
|
||||
@@ -21,14 +21,14 @@ const browserFromUserAgent = userAgent => {
|
||||
const lowerUserAgent = userAgent.toLowerCase();
|
||||
|
||||
switch (true) {
|
||||
case (lowerUserAgent.indexOf('opera') >= 0 || lowerUserAgent.indexOf('opr') >= 0):
|
||||
return 'Opera';
|
||||
case (lowerUserAgent.indexOf('firefox') >= 0):
|
||||
return 'Firefox';
|
||||
case (lowerUserAgent.indexOf('chrome') >= 0):
|
||||
return 'Chrome';
|
||||
case (lowerUserAgent.indexOf('safari') >= 0):
|
||||
return 'Safari';
|
||||
case (lowerUserAgent.indexOf('opera') >= 0):
|
||||
return 'Opera';
|
||||
case (lowerUserAgent.indexOf('msie') >= 0):
|
||||
return 'Internet Explorer';
|
||||
default:
|
||||
@@ -98,4 +98,5 @@ export class VisitsParser {
|
||||
};
|
||||
}
|
||||
|
||||
export default new VisitsParser();
|
||||
const visitsParser = new VisitsParser();
|
||||
export default visitsParser;
|
||||
|
||||
Reference in New Issue
Block a user