+
+ Recent tasks
+
+ {rows.length === 0 ? (
+ // Only the loaded-but-empty state shows the message; while the task
+ // list is still in flight the area stays blank so "No tasks yet"
+ // doesn't flash on every mount.
+ isLoading ? null : (
+
+
+ No tasks yet
+
+
+ Tasks you create show up here, most recent first.
+
+
+ )
+ ) : (
+
+ {rows.map((row) => (
+
+ ))}
+
+ )}
+