feat: set rerender true on edit

This commit is contained in:
Rohit
2025-02-01 11:30:35 +05:30
parent 03ec2a5394
commit 8a1c0db89d

View File

@@ -77,7 +77,7 @@ interface GroupedCredentials {
export const RobotEditModal = ({ isOpen, handleStart, handleClose, initialSettings }: RobotSettingsProps) => { export const RobotEditModal = ({ isOpen, handleStart, handleClose, initialSettings }: RobotSettingsProps) => {
const { t } = useTranslation(); const { t } = useTranslation();
const [credentials, setCredentials] = useState<Credentials>({}); const [credentials, setCredentials] = useState<Credentials>({});
const { recordingId, notify, robot, setRobot } = useGlobalInfoStore(); const { recordingId, notify, robot, setRobot, setRerenderRobots } = useGlobalInfoStore();
const [credentialGroups, setCredentialGroups] = useState<GroupedCredentials>({ const [credentialGroups, setCredentialGroups] = useState<GroupedCredentials>({
passwords: [], passwords: [],
emails: [], emails: [],
@@ -85,7 +85,6 @@ export const RobotEditModal = ({ isOpen, handleStart, handleClose, initialSettin
others: [] others: []
}); });
const [showPasswords, setShowPasswords] = useState<CredentialVisibility>({}); const [showPasswords, setShowPasswords] = useState<CredentialVisibility>({});
const navigate = useNavigate();
const isEmailPattern = (value: string): boolean => { const isEmailPattern = (value: string): boolean => {
return value.includes('@'); return value.includes('@');
@@ -367,11 +366,11 @@ export const RobotEditModal = ({ isOpen, handleStart, handleClose, initialSettin
const success = await updateRecording(robot.recording_meta.id, payload); const success = await updateRecording(robot.recording_meta.id, payload);
if (success) { if (success) {
setRerenderRobots(true);
notify('success', t('robot_edit.notifications.update_success')); notify('success', t('robot_edit.notifications.update_success'));
handleStart(robot); handleStart(robot);
handleClose(); handleClose();
navigate('/robots');
} else { } else {
notify('error', t('robot_edit.notifications.update_failed')); notify('error', t('robot_edit.notifications.update_failed'));
} }