{
- const currentContents =
- getOptimisticProjectFileQueryData(environmentId, cwd, relativePath)?.contents ??
- contents;
- const nextContents = setMarkdownTaskChecked(currentContents, markerOffset, checked);
- if (nextContents === currentContents) return;
- setProjectFileQueryData(environmentId, cwd, relativePath, nextContents);
- saveCoordinator.change(nextContents);
- }}
- />
+
+ {frontmatter.entries.length > 0 ? (
+
+ ) : null}
+ 0 ? "mt-8" : ""}
+ onTaskListChange={({ markerOffset, checked }) => {
+ const currentContents =
+ getOptimisticProjectFileQueryData(environmentId, cwd, relativePath)?.contents ??
+ contents;
+ const nextContents = setMarkdownTaskChecked(
+ currentContents,
+ frontmatter.bodyOffset + markerOffset,
+ checked,
+ );
+ if (nextContents === currentContents) return;
+ setProjectFileQueryData(environmentId, cwd, relativePath, nextContents);
+ saveCoordinator.change(nextContents);
+ }}
+ />
+