) => void;
}
+// PersonalListFilterFields edits the optional filter_type / filter_library_ids
+// filters for watchlist and favorites sections, e.g. a "Movies watchlist" rail.
+function PersonalListFilterFields({ params, onChange }: ParamFieldProps) {
+ const { data: libraries } = useAvailableUserLibraries();
+ const filterType = typeof params.filter_type === "string" ? params.filter_type : "";
+ const libraryIds = Array.isArray(params.filter_library_ids)
+ ? params.filter_library_ids.filter((id): id is number => typeof id === "number")
+ : [];
+
+ return (
+
+
+
+
+ );
+}
+
function ContinueTypeParamField({ params, onChange }: ParamFieldProps) {
const continueType = params.continue_type === "listening" ? "listening" : "watching";