diff --git a/frontend/src/components/common/AuditLogSearch/index.module.css b/frontend/src/components/common/AuditLogSearch/index.module.css index 9f080367..0daf250f 100644 --- a/frontend/src/components/common/AuditLogSearch/index.module.css +++ b/frontend/src/components/common/AuditLogSearch/index.module.css @@ -3,6 +3,18 @@ justify-content: space-between; } +.form :global input[type="text"] { + width: 100%; +} + +.submitStrip { + margin: 0.75rem 0; +} + +.section { + margin-bottom: 0.5rem; +} + .resetButton { font-size: 1rem; font-weight: normal; diff --git a/frontend/src/components/common/AuditLogSearch/index.tsx b/frontend/src/components/common/AuditLogSearch/index.tsx index 7c398627..4c350455 100644 --- a/frontend/src/components/common/AuditLogSearch/index.tsx +++ b/frontend/src/components/common/AuditLogSearch/index.tsx @@ -5,6 +5,7 @@ import { useState } from "react"; import { useCallback } from "react"; import { useEffect } from "react"; import { Checkbox } from "src/components/common/Checkbox"; +import { Collapsible } from "src/components/common/Collapsible"; import { Link } from "src/components/common/Link"; import { SectionHeader } from "src/components/common/Section"; import { CheckboxFormField } from "src/components/formfields/CheckboxFormField"; @@ -20,6 +21,7 @@ interface StateSearchSectionItem { interface StateSearchSection { title: string; + storageKey: string; searchModel: string; searchList: StateSearchSectionItem[]; } @@ -92,6 +94,7 @@ const isSearchTermPresent = ( const StateSearches: StateSearchSection[] = [ { title: "User States", + storageKey: `auditLogUserStatus`, searchModel: "user", searchList: [ { title: "Created", searchState: "created" }, @@ -104,6 +107,7 @@ const StateSearches: StateSearchSection[] = [ }, { title: "Level States", + storageKey: `auditLogLevelStatus`, searchModel: "level", searchList: [ { title: "Created", searchState: "created" }, @@ -115,6 +119,7 @@ const StateSearches: StateSearchSection[] = [ }, { title: "Review States", + storageKey: `auditLogReviewStatus`, searchModel: "levelreview", searchList: [ { title: "Posted", searchState: "created" }, @@ -123,6 +128,7 @@ const StateSearches: StateSearchSection[] = [ }, { title: "Tag States", + storageKey: `auditLogTagStatus`, searchModel: "tag", searchList: [ { title: "Created", searchState: "created" }, @@ -132,6 +138,7 @@ const StateSearches: StateSearchSection[] = [ }, { title: "Walkthrough States", + storageKey: `auditLogWalkthroughStatus`, searchModel: "walkthrough", searchList: [ { title: "Created", searchState: "created" }, @@ -242,7 +249,7 @@ const AuditLogSearch = ({ -