feat(FN-2535): merge fusion/fn-2535
This commit is contained in:
@@ -1538,9 +1538,9 @@ export function TaskDetailModal({
|
||||
</div>
|
||||
)}
|
||||
<MergeDetails task={task} />
|
||||
<div className="detail-section detail-source-section">
|
||||
<h4>Source Issue</h4>
|
||||
{task.sourceIssue ? (
|
||||
{task.sourceIssue && (
|
||||
<div className="detail-section detail-source-section">
|
||||
<h4>Source Issue</h4>
|
||||
<dl className="detail-source-grid">
|
||||
<div>
|
||||
<dt>Provider</dt>
|
||||
@@ -1572,10 +1572,8 @@ export function TaskDetailModal({
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
) : (
|
||||
<div className="detail-empty-inline">No source issue metadata recorded.</div>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
<div className="detail-section detail-agent-section">
|
||||
<div className="detail-meta-row">
|
||||
<span className="detail-meta-label">
|
||||
|
||||
@@ -4157,7 +4157,7 @@ describe("TaskDetailModal", () => {
|
||||
expect(sourceLink).toHaveAttribute("target", "_blank");
|
||||
});
|
||||
|
||||
it("renders empty source metadata state when no sourceIssue exists", () => {
|
||||
it("hides source issue read section when sourceIssue metadata is missing", () => {
|
||||
render(
|
||||
<TaskDetailModal
|
||||
task={makeTask({ sourceIssue: undefined })}
|
||||
@@ -4170,7 +4170,8 @@ describe("TaskDetailModal", () => {
|
||||
/>,
|
||||
);
|
||||
|
||||
expect(screen.getByText("No source issue metadata recorded.")).toBeTruthy();
|
||||
expect(screen.queryByText("Source Issue")).toBeNull();
|
||||
expect(screen.queryByText("No source issue metadata recorded.")).toBeNull();
|
||||
});
|
||||
|
||||
it("prefills source issue inputs in edit mode", async () => {
|
||||
|
||||
Reference in New Issue
Block a user