feat: 1)add font source 2)add validator in ListItem 3)settings page ui optiminize

This commit is contained in:
Dean-YZG
2024-05-07 15:05:29 +08:00
parent 4e4431339f
commit 240d330001
16 changed files with 77 additions and 19 deletions

View File

@@ -153,6 +153,16 @@ export default function ModelSetting(props: {
title={Locale.Settings.InputTemplate.Title}
subTitle={Locale.Settings.InputTemplate.SubTitle}
nextline={isMobileScreen}
validator={(v: string) => {
if (!v.includes("{{input}}")) {
return {
error: true,
message: Locale.Settings.InputTemplate.Error,
};
}
return { error: false };
}}
>
<Input
type="text"
@@ -160,7 +170,6 @@ export default function ModelSetting(props: {
onChange={(e = "") =>
props.updateConfig((config) => (config.template = e))
}
className="text-center"
></Input>
</ListItem>
</>