Skip to content

Commit 611d4cd

Browse files
committed
replace FadeVisibility with CSS
1 parent b64d4e9 commit 611d4cd

File tree

3 files changed

+20
-46
lines changed

3 files changed

+20
-46
lines changed

src/components/Members/AddEditMemberDialog.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import { Member, MemberRoles, memberRolesOptions } from '../../lib/api/types/sha
77
import { Button, Dialog, FlexBox, Input, Label, Link, MessageStrip } from '@ui5/webcomponents-react';
88
import styles from './Members.module.css';
99
import { RadioButtonsSelect } from '../Ui/RadioButtonsSelect/RadioButtonsSelect.tsx';
10-
import FadeVisibility from '../Ui/FadeVisibility/FadeVisibility.tsx';
1110
import { ACCOUNT_TYPES, AccountType } from './EditMembers.tsx';
1211
import { useLink } from '../../lib/shared/useLink.ts';
12+
import { clsx } from 'clsx';
1313

1414
interface AddEditMemberDialogProps {
1515
open: boolean;
@@ -158,7 +158,14 @@ export const AddEditMemberDialog: FC<AddEditMemberDialogProps> = ({
158158
</div>
159159

160160
<div className={styles.placeholder}>
161-
<FadeVisibility show={accountType === 'ServiceAccount'}>
161+
<div
162+
className={clsx(
163+
styles.serviceAccountContainer,
164+
accountType === 'ServiceAccount'
165+
? styles.serviceAccountContainerVisible
166+
: styles.serviceAccountContainerHidden,
167+
)}
168+
>
162169
<div>
163170
<FlexBox direction="Column">
164171
<Label for="namespace-input">{t('common.namespace')}</Label>
@@ -188,7 +195,7 @@ export const AddEditMemberDialog: FC<AddEditMemberDialogProps> = ({
188195
/>
189196
</MessageStrip>
190197
</div>
191-
</FadeVisibility>
198+
</div>
192199
</div>
193200

194201
<Button

src/components/Members/Members.module.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,13 @@
3030
.narrowButton {
3131
min-width: fit-content;
3232
}
33+
34+
.serviceAccountContainer {
35+
transition: opacity 0.15s ease-in-out;
36+
}
37+
.serviceAccountContainerVisible {
38+
opacity: 1;
39+
}
40+
.serviceAccountContainerHidden {
41+
opacity: 0;
42+
}

src/components/Ui/FadeVisibility/FadeVisibility.tsx

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)