fix: update audit log clear filters to apply to subsequent filter settings

This commit is contained in:
Scott Wilson
2025-10-31 16:17:46 -07:00
parent 7d8b28367e
commit 19ba7a2892
@@ -165,7 +165,7 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
<LogFilterItem <LogFilterItem
label="Events" label="Events"
onClear={() => { onClear={() => {
resetField("eventType"); setValue("eventType", [], { shouldDirty: true });
}} }}
> >
<Controller <Controller
@@ -250,7 +250,7 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
<LogFilterItem <LogFilterItem
label="Source" label="Source"
onClear={() => { onClear={() => {
resetField("userAgentType"); setValue("userAgentType", undefined, { shouldDirty: true });
}} }}
> >
<Controller <Controller
@@ -289,10 +289,10 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
<LogFilterItem <LogFilterItem
label="Project" label="Project"
onClear={() => { onClear={() => {
resetField("project"); setValue("project", null, { shouldDirty: true });
resetField("environment"); setValue("environment", undefined, { shouldDirty: true });
setValue("secretPath", ""); setValue("secretPath", "", { shouldDirty: true });
setValue("secretKey", ""); setValue("secretKey", "", { shouldDirty: true });
}} }}
> >
<Controller <Controller
@@ -350,7 +350,7 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
} }
className={twMerge(!selectedProject && "opacity-50")} className={twMerge(!selectedProject && "opacity-50")}
onClear={() => { onClear={() => {
resetField("environment"); setValue("environment", undefined, { shouldDirty: true });
}} }}
> >
<Controller <Controller
@@ -391,7 +391,7 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
} }
className={twMerge(!selectedProject && "opacity-50")} className={twMerge(!selectedProject && "opacity-50")}
onClear={() => { onClear={() => {
setValue("secretPath", ""); setValue("secretPath", "", { shouldDirty: true });
}} }}
> >
<Controller <Controller
@@ -422,7 +422,7 @@ export const LogsFilter = ({ presets, setFilter, filter, project }: Props) => {
className={twMerge(!selectedProject && "opacity-50")} className={twMerge(!selectedProject && "opacity-50")}
label="Secret Key" label="Secret Key"
onClear={() => { onClear={() => {
setValue("secretKey", ""); setValue("secretKey", "", { shouldDirty: true });
}} }}
> >
<Controller <Controller