fix: uniform workspace name length limit, fixed #810

This commit is contained in:
QiShaoXuan
2023-02-07 14:00:33 +08:00
parent c953e82234
commit 3c5a98ff7c
3 changed files with 7 additions and 4 deletions

View File

@@ -57,8 +57,10 @@ export const CreateWorkspaceModal = ({ open, onClose }: ModalProps) => {
<Input
onKeyDown={handleKeyDown}
placeholder={t('Set a Workspace name')}
maxLength={15}
minLength={0}
onChange={value => {
setWorkspaceName(value.slice(0, 15));
setWorkspaceName(value);
}}
></Input>
<Button

View File

@@ -85,8 +85,8 @@ export const GeneralPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
height={32}
value={workspaceName}
placeholder={t('Workspace Name')}
maxLength={14}
minLength={1}
maxLength={15}
minLength={0}
disabled={!isOwner}
onChange={handleChangeWorkSpaceName}
></StyledInput>

View File

@@ -38,8 +38,9 @@ export const Input = (props: inputProps) => {
if (
(maxLength && e.target.value.length > maxLength) ||
(minLength && e.target.value.length < minLength)
)
) {
return;
}
setValue(e.target.value);
onChange && onChange(e.target.value);
};