children: renderLinkedIssues()

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({