From 8d478a19de4b5efd163f075e1d7016428522a88a Mon Sep 17 00:00:00 2001 From: omarNaifer12 Date: Sat, 11 Jan 2025 18:07:35 +0100 Subject: [PATCH 1/2] fix(frontend): allow fallback block to be empty --- frontend/src/components/settings/SettingInput.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/settings/SettingInput.tsx b/frontend/src/components/settings/SettingInput.tsx index f09ef9be..cec56ef1 100644 --- a/frontend/src/components/settings/SettingInput.tsx +++ b/frontend/src/components/settings/SettingInput.tsx @@ -1,11 +1,12 @@ /* - * Copyright © 2024 Hexastack. All rights reserved. + * Copyright © 2025 Hexastack. All rights reserved. * * Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms: * 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission. * 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file). */ + import KeyIcon from "@mui/icons-material/Key"; import { FormControlLabel, MenuItem, Switch } from "@mui/material"; import { ControllerRenderProps } from "react-hook-form"; @@ -120,7 +121,7 @@ const SettingInput: React.FC = ({ label={t("label.fallback_block")} helperText={t("help.fallback_block")} multiple={false} - onChange={(_e, selected, ..._) => onChange(selected?.id || null)} + onChange={(_e, selected, ..._) => onChange(selected?.id || "")} {...rest} /> ); From 2f3808044541319b8a09413ad416224cfee16cf8 Mon Sep 17 00:00:00 2001 From: Yassine <95612053+yassinedorbozgithub@users.noreply.github.com> Date: Sat, 12 Apr 2025 11:54:24 +0100 Subject: [PATCH 2/2] Update frontend/src/components/settings/SettingInput.tsx --- frontend/src/components/settings/SettingInput.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/frontend/src/components/settings/SettingInput.tsx b/frontend/src/components/settings/SettingInput.tsx index cec56ef1..768767e7 100644 --- a/frontend/src/components/settings/SettingInput.tsx +++ b/frontend/src/components/settings/SettingInput.tsx @@ -6,7 +6,6 @@ * 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file). */ - import KeyIcon from "@mui/icons-material/Key"; import { FormControlLabel, MenuItem, Switch } from "@mui/material"; import { ControllerRenderProps } from "react-hook-form";