diff --git a/frontend/src/pages/organization/AuditLogsPage/components/LogsFilter.tsx b/frontend/src/pages/organization/AuditLogsPage/components/LogsFilter.tsx
index 31db8f916..af813ec23 100644
--- a/frontend/src/pages/organization/AuditLogsPage/components/LogsFilter.tsx
+++ b/frontend/src/pages/organization/AuditLogsPage/components/LogsFilter.tsx
@@ -1,4 +1,3 @@
-/* eslint-disable no-nested-ternary */
import { useState } from "react";
import { Control, Controller, UseFormReset, UseFormSetValue, UseFormWatch } from "react-hook-form";
import { faCaretDown, faCheckCircle, faFilterCircleXmark } from "@fortawesome/free-solid-svg-icons";
@@ -116,12 +115,7 @@ export const LogsFilter = ({
const selectedProject = watch("project");
return (
-
+
{isOrgAuditLogs && workspacesInOrg.length > 0 && (
(
-
+
(
-
- onChange(e.target.value)} />
+
+ onChange(e.target.value)}
+ />
)}
/>
)}
-
-
(
-
-
-
-
- {selectedEventTypes?.length === 1
- ? eventTypes.find((eventType) => eventType.value === selectedEventTypes[0])
- ?.label
- : selectedEventTypes?.length === 0
- ? "All events"
- : `${selectedEventTypes?.length} events selected`}
-
-
-
-
-
- {eventTypes && eventTypes.length > 0 ? (
- eventTypes.map((eventType) => {
- const isSelected = selectedEventTypes?.includes(
- eventType.value as EventType
- );
-
- return (
-
eventTypes.length > 1 && event.preventDefault()}
- onClick={() => {
- if (selectedEventTypes?.includes(eventType.value as EventType)) {
- field.onChange(
- selectedEventTypes?.filter((e: string) => e !== eventType.value)
- );
- } else {
- field.onChange([...(selectedEventTypes || []), eventType.value]);
- }
- }}
- key={`event-type-${eventType.value}`}
- icon={
- isSelected ? (
-
- ) : (
-
- )
- }
- iconPos="left"
- className="w-[28.4rem] text-sm"
- >
- {eventType.label}
-
- );
- })
- ) : (
-
- )}
-
-
-
-
- )}
- />
-
- {!isPending && data && data.length > 0 && !presets?.actorId && (
+
+
(
+ name="eventType"
+ render={({ field }) => (
+
+
+
+
+ {selectedEventTypes?.length === 1
+ ? eventTypes.find((eventType) => eventType.value === selectedEventTypes[0])
+ ?.label
+ : selectedEventTypes?.length === 0
+ ? "All events"
+ : `${selectedEventTypes?.length} events selected`}
+
+
+
+
+
+ {eventTypes && eventTypes.length > 0 ? (
+ eventTypes.map((eventType) => {
+ const isSelected = selectedEventTypes?.includes(
+ eventType.value as EventType
+ );
+
+ return (
+
eventTypes.length > 1 && event.preventDefault()}
+ onClick={() => {
+ if (selectedEventTypes?.includes(eventType.value as EventType)) {
+ field.onChange(
+ selectedEventTypes?.filter((e: string) => e !== eventType.value)
+ );
+ } else {
+ field.onChange([...(selectedEventTypes || []), eventType.value]);
+ }
+ }}
+ key={`event-type-${eventType.value}`}
+ icon={
+ isSelected ? (
+
+ ) : (
+
+ )
+ }
+ iconPos="left"
+ className="w-[28.4rem] text-sm"
+ >
+ {eventType.label}
+
+ );
+ })
+ ) : (
+
+ )}
+
+
+
+
+ )}
+ />
+
+ {!isPending && data && data.length > 0 && !presets?.actorId && (
+ (
+
+
+
+ )}
+ />
+ )}
+ (
)}
/>
- )}
- (
-
-
-
- )}
- />
- {
- return (
-
-
-
- );
- }}
- />
- {
- return (
-
-
-
- );
- }}
- />
- }
- onClick={() =>
- reset({
- eventType: presets?.eventType || [],
- actor: presets?.actorId,
- userAgentType: undefined,
- startDate: undefined,
- endDate: undefined,
- project: null
- })
- }
- >
- Clear filters
-
+ {
+ return (
+
+
+
+ );
+ }}
+ />
+ {
+ return (
+
+
+
+ );
+ }}
+ />
+ }
+ onClick={() =>
+ reset({
+ eventType: presets?.eventType || [],
+ actor: presets?.actorId,
+ userAgentType: undefined,
+ startDate: undefined,
+ endDate: undefined,
+ project: null,
+ secretPath: undefined,
+ secretKey: undefined
+ })
+ }
+ >
+ Clear filters
+
+
);