+
setFilters({ ...filters, query: event.target.value })}
+ />
+
+
+
+
+ {expanded ? (
+
+ ) : null}
+
+
+ {visible.length} / {workspace.tabs.length} 个请求
+
+ {filtering ? (
+
+ ) : null}
+
+
+
+
+ selected.has(tab.id)) ? "indeterminate" : false)}
+ disabled={!visible.length}
+ onCheckedChange={(checked) =>
+ setSelected((current) => {
+ const next = new Set(current);
+ for (const tab of visible) {
+ if (checked === true) next.add(tab.id);
+ else next.delete(tab.id);
+ }
+ return next;
+ })
+ }
+ />
+
+
+ 已选 {selectedIds.length} 条{hiddenSelected ? `(隐藏 ${hiddenSelected})` : ""}
+
+ {selectedIds.length ? (
+
+ ) : null}
+
+ {selectedIds.length ? (
+
+
+
+
+ ) : null}
+
+