mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix(frontend): minor changes
This commit is contained in:
parent
a9be4526a8
commit
910750feb3
@ -63,12 +63,15 @@ export const MenuForm: FC<ComponentFormProps<MenuFormData>> = ({
|
||||
defaultValues: DEFAULT_VALUES,
|
||||
rules: {
|
||||
type: {
|
||||
onChange: () => {
|
||||
resetField("url");
|
||||
},
|
||||
required: t("message.type_is_required"),
|
||||
},
|
||||
title: { required: t("message.title_is_required") },
|
||||
url: {
|
||||
required: t("message.url_is_invalid"),
|
||||
validate: (value: string = "") =>
|
||||
required: t("message.url_is_required"),
|
||||
validate: (value = "") =>
|
||||
isAbsoluteUrl(value) || t("message.url_is_invalid"),
|
||||
},
|
||||
},
|
||||
@ -108,11 +111,7 @@ export const MenuForm: FC<ComponentFormProps<MenuFormData>> = ({
|
||||
label={t("placeholder.type")}
|
||||
error={!!errors.type}
|
||||
required
|
||||
{...register("type", {
|
||||
onChange: () => {
|
||||
resetField("url");
|
||||
},
|
||||
})}
|
||||
{...register("type")}
|
||||
helperText={errors.type ? errors.type.message : null}
|
||||
{...rest}
|
||||
>
|
||||
|
@ -323,7 +323,6 @@ const NlpDatasetSample: FC<NlpDatasetSampleProps> = ({
|
||||
</ContentItem>
|
||||
))}
|
||||
</Box>
|
||||
{/* Keyword entities */}
|
||||
<Box display="flex" flexDirection="column">
|
||||
{keywordEntities.map((keywordEntity, index) => (
|
||||
<ContentItem
|
||||
|
@ -122,7 +122,6 @@ export const BlockEditForm: FC<ComponentFormProps<IBlock>> = ({
|
||||
<ContentContainer>
|
||||
<ContentItem display="flex" gap={5}>
|
||||
<Input
|
||||
required
|
||||
label={t("placeholder.name")}
|
||||
{...register("name")}
|
||||
error={!!errors.name}
|
||||
|
@ -14,13 +14,15 @@ import { TRegisterOption } from "./useForm";
|
||||
|
||||
export const useValidationRules = () => {
|
||||
const { t } = useTranslate();
|
||||
const rules = {
|
||||
email: {
|
||||
pattern: {
|
||||
value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,
|
||||
message: t("message.email_is_invalid"),
|
||||
},
|
||||
const email = {
|
||||
pattern: {
|
||||
value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,
|
||||
message: t("message.email_is_invalid"),
|
||||
},
|
||||
};
|
||||
const rules = {
|
||||
email,
|
||||
identifier: email,
|
||||
password: {
|
||||
minLength: {
|
||||
value: 8,
|
||||
|
Loading…
Reference in New Issue
Block a user