in src/views/create-issue/create-issue.tsx [313:368]
children: renderLinkedIssues(() => Router.pop()),
});
}
}}
/>
);
}
onHide = async () => {
await this.props.storeDraftAndGoBack();
if (this.props.onHide) {
this.props.onHide();
} else {
Router.pop();
}
};
renderLinkedIssuesAddLink = () => {
const {
loadIssuesXShort,
onLinkIssue,
getIssueLinksTitle,
processing,
} = this.props;
const iconLink = (
<IconLink
color={
processing
? styles.addLinkButtonTextDisabled.color
: styles.addLinkButtonText.color
}
/>
);
const renderAddLinkedIssue = (onHide: () => void) => (
<LinkedIssuesAddLink
issuesGetter={loadIssuesXShort}
onLinkIssue={onLinkIssue}
onUpdate={(issues?: IssueLink[]) => {
getIssueLinksTitle(issues);
}}
onHide={onHide}
/>
);
return (
<>
<TouchableOpacity
style={styles.addLinkButton}
onPress={() => {
if (this.props.isSplitView) {
this.toggleSetModalChildren(
renderAddLinkedIssue(this.toggleSetModalChildren),
);
} else {
Router.Page({