@@ -509,10 +511,11 @@ interface CollapsableSectionProps {
title: string;
subtitle: string;
children: React.ReactNode;
+ defaultOpen?: boolean;
}
-function CollapsableSection({ title, subtitle, children }: CollapsableSectionProps) {
- const [isOpen, toggleOpen] = useToggle(false);
+function CollapsableSection({ title, subtitle, children, defaultOpen }: CollapsableSectionProps) {
+ const [isOpen, toggleOpen] = useToggle(defaultOpen ?? false);
return (
diff --git a/web/src/types/Filter.d.ts b/web/src/types/Filter.d.ts
index f437303..8e4705c 100644
--- a/web/src/types/Filter.d.ts
+++ b/web/src/types/Filter.d.ts
@@ -17,6 +17,7 @@ interface Filter {
except_release_groups: string;
scene: boolean;
origins: string[];
+ except_origins: string[];
freeleech: boolean;
freeleech_percent: string;
shows: string;