Fix lint errors

This commit is contained in:
Tuan Dang
2023-06-07 22:47:47 +01:00
parent 4d6ae0eef8
commit 78493d9521
3 changed files with 7 additions and 12 deletions
@@ -8,6 +8,7 @@ import jsrp from 'jsrp';
import nacl from 'tweetnacl'; import nacl from 'tweetnacl';
import { encodeBase64 } from 'tweetnacl-util'; import { encodeBase64 } from 'tweetnacl-util';
import { useGetCommonPasswords } from '@app/hooks/api';
import completeAccountInformationSignup from '@app/pages/api/auth/CompleteAccountInformationSignup'; import completeAccountInformationSignup from '@app/pages/api/auth/CompleteAccountInformationSignup';
import getOrganizations from '@app/pages/api/organization/getOrgs'; import getOrganizations from '@app/pages/api/organization/getOrgs';
import ProjectService from '@app/services/ProjectService'; import ProjectService from '@app/services/ProjectService';
@@ -19,7 +20,6 @@ import { deriveArgonKey } from '../utilities/cryptography/crypto';
import { saveTokenToLocalStorage } from '../utilities/saveTokenToLocalStorage'; import { saveTokenToLocalStorage } from '../utilities/saveTokenToLocalStorage';
import SecurityClient from '../utilities/SecurityClient'; import SecurityClient from '../utilities/SecurityClient';
import { Button, Input } from '../v2'; import { Button, Input } from '../v2';
import { useGetCommonPasswords } from '@app/hooks/api';
// eslint-disable-next-line new-cap // eslint-disable-next-line new-cap
const client = new jsrp.client(); const client = new jsrp.client();
@@ -76,9 +76,6 @@ export default function UserInfoStep({
const { data: commonPasswords } = useGetCommonPasswords(); const { data: commonPasswords } = useGetCommonPasswords();
const [nameError, setNameError] = useState(false); const [nameError, setNameError] = useState(false);
const [organizationNameError, setOrganizationNameError] = useState(false); const [organizationNameError, setOrganizationNameError] = useState(false);
const [passwordErrorLength, setPasswordErrorLength] = useState(false);
const [passwordErrorNumber, setPasswordErrorNumber] = useState(false);
const [passwordErrorLowerCase, setPasswordErrorLowerCase] = useState(false);
const [errors, setErrors] = useState<Errors>({}); const [errors, setErrors] = useState<Errors>({});
@@ -269,7 +266,7 @@ export default function UserInfoStep({
type="password" type="password"
value={password} value={password}
isRequired isRequired
error={passwordErrorLength && passwordErrorNumber && passwordErrorLowerCase} error={Object.keys(errors).length > 0}
autoComplete="new-password" autoComplete="new-password"
id="new-password" id="new-password"
/> />
@@ -35,7 +35,7 @@ const checkPassword = ({
commonPasswords, commonPasswords,
setErrors setErrors
}: CheckPasswordParams): boolean => { }: CheckPasswordParams): boolean => {
let errors: Errors = {}; const errors: Errors = {};
if (password.length < 8) { if (password.length < 8) {
errors.length = "8 characters"; errors.length = "8 characters";
@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import Head from 'next/head'; import Head from 'next/head';
import { useRouter } from 'next/router'; import { useRouter } from 'next/router';
import { faCheck, faPlus, faXmark, faBan } from '@fortawesome/free-solid-svg-icons'; import { faBan,faCheck, faPlus, faXmark } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import Button from '@app/components/basic/buttons/Button'; import Button from '@app/components/basic/buttons/Button';
@@ -13,15 +13,14 @@ import NavHeader from '@app/components/navigation/NavHeader';
import checkPassword from '@app/components/utilities/checks/checkPassword'; import checkPassword from '@app/components/utilities/checks/checkPassword';
import changePassword from '@app/components/utilities/cryptography/changePassword'; import changePassword from '@app/components/utilities/cryptography/changePassword';
import issueBackupKey from '@app/components/utilities/cryptography/issueBackupKey'; import issueBackupKey from '@app/components/utilities/cryptography/issueBackupKey';
import {
useGetCommonPasswords,
useRevokeAllSessions} from '@app/hooks/api';
import { SecuritySection } from '@app/views/Settings/PersonalSettingsPage/SecuritySection/SecuritySection'; import { SecuritySection } from '@app/views/Settings/PersonalSettingsPage/SecuritySection/SecuritySection';
import AddApiKeyDialog from '../../../components/basic/dialog/AddApiKeyDialog'; import AddApiKeyDialog from '../../../components/basic/dialog/AddApiKeyDialog';
import getAPIKeys from '../../api/apiKey/getAPIKeys'; import getAPIKeys from '../../api/apiKey/getAPIKeys';
import getUser from '../../api/user/getUser'; import getUser from '../../api/user/getUser';
import {
useRevokeAllSessions,
useGetCommonPasswords
} from '@app/hooks/api';
type Errors = { type Errors = {
length?: string, length?: string,
@@ -229,7 +228,6 @@ export default function PersonalSettings() {
}} }}
color="mineshaft" color="mineshaft"
size="md" size="md"
active={true}
textDisabled={t('section.password.change') as string} textDisabled={t('section.password.change') as string}
/> />
<FontAwesomeIcon <FontAwesomeIcon