chore: default value is added when on unmount (#1041)

This commit is contained in:
palash-signoz 2022-05-03 21:24:55 +05:30 committed by GitHub
parent bdf9333dcf
commit e217ea0c9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 1 deletions

View File

@ -29,6 +29,14 @@ function EditMembersDetails({
const [isLoading, setIsLoading] = useState<boolean>(false);
const [state, copyToClipboard] = useCopyToClipboard();
useEffect(() => {
return (): void => {
setName('');
setRole('VIEWER');
setEmailAddress('');
};
}, [setEmailAddress, setName, setRole]);
const getPasswordLink = (token: string): string => {
return `${window.location.origin}${ROUTES.PASSWORD_RESET}?token=${token}`;
};

View File

@ -1,6 +1,6 @@
import { PlusOutlined } from '@ant-design/icons';
import { Button, Form, Input, Select, Space, Typography } from 'antd';
import React, { useCallback } from 'react';
import React, { useCallback, useEffect } from 'react';
import { useTranslation } from 'react-i18next';
import { InviteTeamMembersProps } from '../PendingInvitesContainer/index';
@ -11,6 +11,18 @@ const { Option } = Select;
function InviteTeamMembers({ allMembers, setAllMembers }: Props): JSX.Element {
const { t } = useTranslation('organizationsettings');
useEffect(() => {
return (): void => {
setAllMembers([
{
email: '',
name: '',
role: 'VIEWER',
},
]);
};
}, [setAllMembers]);
const onAddHandler = (): void => {
setAllMembers((state) => [
...state,

View File

@ -180,6 +180,7 @@ function UserFunction({
onOk={(): void => onModalToggleHandler(setIsModalVisible, false)}
onCancel={(): void => onModalToggleHandler(setIsModalVisible, false)}
centered
destroyOnClose
footer={[
<Button
key="back"

View File

@ -225,6 +225,7 @@ function PendingInvitesContainer(): JSX.Element {
visible={isInviteTeamMemberModalOpen}
onCancel={(): void => toggleModal(false)}
centered
destroyOnClose
footer={[
<Button key="back" onClick={(): void => toggleModal(false)} type="default">
{t('cancel', {