in fronts-client/src/components/feed/EditionFeedSectionHeader.tsx [87:145]
public render() {
const { editionsIssue } = this.props;
return (
<>
<ManageLink to={url.manageEditions + editionsIssue.edition}>
<EditionIssueInfo>
<EditionTitle>{startCase(editionsIssue.edition)}</EditionTitle>
<EditionDate>
{new Date(editionsIssue.issueDate).toDateString()}
</EditionDate>
</EditionIssueInfo>
</ManageLink>
<EditionCheckProofAndPublish>
<EditionCheck>
<Button
data-testid="check-edition-button"
size="l"
priority="primary"
onClick={() => this.check()}
tabIndex={-1}
title="Check Edition"
>
Check
</Button>
</EditionCheck>
<EditModeVisibility visibleMode="editions">
{editionsIssue.supportsProofing && (
<EditionProof>
<Button
data-testid="publish-edition-button"
size="l"
priority="primary"
onClick={() => this.confirmProof()}
tabIndex={-1}
title="Proof Edition"
>
Proof
</Button>
</EditionProof>
)}
</EditModeVisibility>
<EditionPublish>
<Button
data-testid="publish-edition-button"
size="l"
priority="primary"
onClick={() => this.confirmPublish()}
tabIndex={-1}
title="Publish Edition"
>
Publish
</Button>
</EditionPublish>
</EditionCheckProofAndPublish>
</>
);
}