/opt/canhelp/apps/web/src/app/tasks
NameSizeModeActions
new/-0755rm
[id]/-0755rm
page.tsx101240644editdlrm
TaskFiltersClient.tsx76440644editdlrm
TaskFiltersForm.tsx4930644editdlrm
TaskListClient.tsx57510644editdlrm
TaskMapClient.tsx92400644editdlrm
TaskMapDynamic.tsx6580644editdlrm
TaskModeToggle.tsx15890644editdlrm
TasksAuthGuard.tsx650644editdlrm
TaskViewToggle.tsx21320644editdlrm
Edit: /opt/canhelp/apps/web/src/app/tasks/TaskFiltersForm.tsx (493B)
'use client' import { useRef } from 'react' interface Props { children: React.ReactNode } /** Wraps the filter form and auto-submits on select change */ export function TaskFiltersForm({ children }: Props) { const formRef = useRef(null) return (
{ if ((e.target as HTMLElement).tagName === 'SELECT') { formRef.current?.requestSubmit() } }} > {children}
) }