src/views/issue/issue.tsx [227:260]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        issue={issue}
        issuePlaceholder={issuePlaceholder}
        issueLoaded={issueLoaded}
        editMode={editMode}
        openIssueListWithSearch={openIssueListWithSearch}
        isSavingEditedIssue={isSavingEditedIssue}
        summaryCopy={summaryCopy}
        descriptionCopy={descriptionCopy}
        setIssueSummaryCopy={setIssueSummaryCopy}
        setIssueDescriptionCopy={setIssueDescriptionCopy}
        analyticCategory={ANALYTICS_ISSUE_PAGE}
        renderRefreshControl={() =>
          this.renderRefreshControl(() => this.loadIssue(), uiTheme)
        }
        onVoteToggle={toggleVote}
        onSwitchToActivity={this.switchToActivityTab}
        onRemoveAttachment={removeAttachment}
        onVisibilityChange={updateIssueVisibility}
        onAttach={toggleVisibleAddAttachDialog}
        onTagRemove={onTagRemove}
        onCheckboxUpdate={(
          checked: boolean,
          position: number,
          description: string,
        ) => onCheckboxUpdate(checked, position, description)}
        onLongPress={(text: string, title?: string) => {
          onShowCopyTextContextActions(this.props.showActionSheetWithOptions, text, title);
        }}
        getIssueLinksTitle={getIssueLinksTitle}
        issuesGetter={this.props.loadIssuesXShort}
        linksGetter={this.props.loadLinkedIssues}
        onUnlink={this.props.onUnlinkIssue}
        onLinkIssue={this.props.onLinkIssue}
        setCustomFieldValue={setCustomFieldValue}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/views/issue/modal/issue.modal.tsx [102:135]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        issue={issue}
        issuePlaceholder={issuePlaceholder}
        issueLoaded={issueLoaded}
        editMode={editMode}
        openIssueListWithSearch={openIssueListWithSearch}
        isSavingEditedIssue={isSavingEditedIssue}
        summaryCopy={summaryCopy}
        descriptionCopy={descriptionCopy}
        setIssueSummaryCopy={setIssueSummaryCopy}
        setIssueDescriptionCopy={setIssueDescriptionCopy}
        analyticCategory={ANALYTICS_ISSUE_PAGE}
        renderRefreshControl={() =>
          this.renderRefreshControl(() => this.loadIssue(), uiTheme)
        }
        onVoteToggle={toggleVote}
        onSwitchToActivity={this.switchToActivityTab}
        onRemoveAttachment={removeAttachment}
        onVisibilityChange={updateIssueVisibility}
        onAttach={toggleVisibleAddAttachDialog}
        onTagRemove={onTagRemove}
        onCheckboxUpdate={(
          checked: boolean,
          position: number,
          description: string,
        ) => onCheckboxUpdate(checked, position, description)}
        onLongPress={(text: string, title?: string) => {
          onShowCopyTextContextActions(this.props.showActionSheetWithOptions, text, title);
        }}
        getIssueLinksTitle={getIssueLinksTitle}
        issuesGetter={this.props.loadIssuesXShort}
        linksGetter={this.props.loadLinkedIssues}
        onUnlink={this.props.onUnlinkIssue}
        onLinkIssue={this.props.onLinkIssue}
        setCustomFieldValue={setCustomFieldValue}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



