fix(Former): update request type to FormRequestType for consistency
This commit is contained in:
@@ -12,7 +12,7 @@ export type UseFormerStateProps<T extends FieldValues = FieldValues> = Pick<
|
||||
export const useFormerState = <T extends FieldValues = FieldValues>(
|
||||
options?: Partial<UseFormerStateProps<T>>
|
||||
) => {
|
||||
const [state, setState] = useState<Partial<UseFormerStateProps<T>>>({
|
||||
const [state, setState] = useState<UseFormerStateProps<T>>({
|
||||
onChange: options?.onChange,
|
||||
onClose: options?.onClose ?? (() => setState((cv) => ({ ...cv, opened: false }))),
|
||||
opened: options?.opened ?? false,
|
||||
@@ -28,8 +28,11 @@ export const useFormerState = <T extends FieldValues = FieldValues>(
|
||||
const { onChange, onClose, opened, ...formerProps } = state;
|
||||
|
||||
return {
|
||||
former: { ...formerProps, onChange, onClose, opened },
|
||||
formerWrapper: { onClose, opened },
|
||||
former: { ...formerProps, onChange },
|
||||
formerWrapper: { onClose, opened } as {
|
||||
onClose: Required<UseFormerStateProps<T>>['onClose'];
|
||||
opened: UseFormerStateProps<T>['opened'];
|
||||
},
|
||||
open: (request: UseFormerStateProps<T>['request'], data: UseFormerStateProps<T>['values']) => {
|
||||
setState((cv) => ({ ...cv, opened: true, primeData: data, request, values: data }));
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user