ui(server): hide sensitive information in copy-on-click notifications (#4761)

This commit is contained in:
Matthew Penner 2023-08-22 15:04:35 -10:00 committed by GitHub
commit 97049f48c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -119,14 +119,14 @@ export default ({ database, className }: Props) => {
<Can action={'database.view_password'}> <Can action={'database.view_password'}>
<div css={tw`mt-6`}> <div css={tw`mt-6`}>
<Label>Password</Label> <Label>Password</Label>
<CopyOnClick text={database.password}> <CopyOnClick text={database.password} showInNotification={false}>
<Input type={'text'} readOnly value={database.password} /> <Input type={'text'} readOnly value={database.password} />
</CopyOnClick> </CopyOnClick>
</div> </div>
</Can> </Can>
<div css={tw`mt-6`}> <div css={tw`mt-6`}>
<Label>JDBC Connection String</Label> <Label>JDBC Connection String</Label>
<CopyOnClick text={jdbcConnectionString}> <CopyOnClick text={jdbcConnectionString} showInNotification={false}>
<Input type={'text'} readOnly value={jdbcConnectionString} /> <Input type={'text'} readOnly value={jdbcConnectionString} />
</CopyOnClick> </CopyOnClick>
</div> </div>