Behaviour Fix on new record addition (#3113)

* Delete record if no company added

* EditMode on First column of new row added

* Fix

* Minor fixes

* Passed scopeId

* Changed FieldInputs to accept onChange handler

* Removed getFieldType

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
Kanav Arora
2024-01-05 22:31:51 +05:30
committed by GitHub
parent 9def3d5b57
commit 8455e15443
28 changed files with 551 additions and 159 deletions

View File

@ -38,6 +38,7 @@ export type DateInputProps = {
) => void;
hotkeyScope: string;
clearable?: boolean;
onChange?: (newDate: Nullable<Date>) => void;
};
export const DateInput = ({
@ -47,6 +48,7 @@ export const DateInput = ({
onEscape,
onClickOutside,
clearable,
onChange,
}: DateInputProps) => {
const theme = useTheme();
@ -66,6 +68,7 @@ export const DateInput = ({
const handleChange = (newDate: Date) => {
setInternalValue(newDate);
onChange?.(newDate);
};
useEffect(() => {