import React from "react"; // hooks import { useIssueDetail } from "hooks/store"; // types type Props = { issueId: string; expandedIssues: string[]; }; export const SpreadsheetLinkColumn: React.FC = (props) => { const { issueId, expandedIssues } = props; const isExpanded = expandedIssues.indexOf(issueId) > -1; // const { subIssues, isLoading } = useSubIssue(issue.project_id, issue.id, isExpanded); const { subIssues: subIssuesStore, issue } = useIssueDetail(); const issueDetail = issue.getIssueById(issueId); const subIssues = subIssuesStore.subIssuesByIssueId(issueId); return ( <>
{issueDetail?.link_count} {issueDetail?.link_count === 1 ? "link" : "links"}
{isExpanded && subIssues && subIssues.length > 0 && subIssues.map((subIssueId: string) => (
))} ); };