type Dict = { [key: string]: any }
type CustomChangeEvent = {
  target: { type: 'custom'; name: string; value: any }
}
type GenericEventHandler = (
  event:
    | ChangeEvent<HTMLSelectElement>
    | ChangeEvent<HTMLInputElement>
    | CustomChangeEvent
) => void
