Reporting: use upcoming new Page
This commit is contained in:
parent
bcbb1c8185
commit
3a09bb18e3
2 changed files with 7 additions and 2 deletions
|
@ -1,11 +1,13 @@
|
||||||
// @flow
|
// @flow
|
||||||
import { URL, SHARE_DOMAIN_URL } from 'config';
|
import { URL, SHARE_DOMAIN_URL } from 'config';
|
||||||
import * as ICONS from 'constants/icons';
|
import * as ICONS from 'constants/icons';
|
||||||
|
import * as PAGES from 'constants/pages';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import classnames from 'classnames';
|
import classnames from 'classnames';
|
||||||
import { Menu, MenuButton, MenuList, MenuItem } from '@reach/menu-button';
|
import { Menu, MenuButton, MenuList, MenuItem } from '@reach/menu-button';
|
||||||
import Icon from 'component/common/icon';
|
import Icon from 'component/common/icon';
|
||||||
import { generateShareUrl } from 'util/url';
|
import { generateShareUrl } from 'util/url';
|
||||||
|
import { useHistory } from 'react-router';
|
||||||
|
|
||||||
const SHARE_DOMAIN = SHARE_DOMAIN_URL || URL;
|
const SHARE_DOMAIN = SHARE_DOMAIN_URL || URL;
|
||||||
|
|
||||||
|
@ -33,6 +35,9 @@ function ClaimMenuList(props: Props) {
|
||||||
doCommentModBlock,
|
doCommentModBlock,
|
||||||
doCommentModUnBlock,
|
doCommentModUnBlock,
|
||||||
} = props;
|
} = props;
|
||||||
|
|
||||||
|
const { push } = useHistory();
|
||||||
|
|
||||||
const channelUri =
|
const channelUri =
|
||||||
claim &&
|
claim &&
|
||||||
(claim.value_type === 'channel'
|
(claim.value_type === 'channel'
|
||||||
|
@ -62,7 +67,7 @@ function ClaimMenuList(props: Props) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleReportContent() {
|
function handleReportContent() {
|
||||||
window.open(`https://lbry.com/dmca/${claim.claim_id}`, '_blank', 'noopener');
|
push(`/$/${PAGES.REPORT_CONTENT}?claimId=${claim.claim_id}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
@ -134,7 +134,7 @@ function FileActions(props: Props) {
|
||||||
title={__('Report content')}
|
title={__('Report content')}
|
||||||
className="button--file-action"
|
className="button--file-action"
|
||||||
icon={ICONS.REPORT}
|
icon={ICONS.REPORT}
|
||||||
href={`https://lbry.com/dmca/${claimId}`}
|
navigate={`/$/${PAGES.REPORT_CONTENT}?claimId=${claimId}`}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</>
|
</>
|
||||||
|
|
Loading…
Reference in a new issue