fix: action buttons

This commit is contained in:
Nikola Ubavic 2021-12-21 16:54:17 +01:00
parent c5f308e7a4
commit da89550cee
8 changed files with 92 additions and 25 deletions

View file

@ -6,10 +6,13 @@ import * as R from 'ramda'
import React, { useReducer, useState, useContext } from 'react'
import AppContext from 'src/AppContext'
import { Link } from 'src/components/buttons'
import { ActionButton, Link } from 'src/components/buttons'
import { Switch } from 'src/components/inputs'
import TitleSection from 'src/components/layout/TitleSection'
import DataTable from 'src/components/tables/DataTable'
import { ReactComponent as KeyIcon } from 'src/styling/icons/button/key/zodiac.svg'
import { ReactComponent as LockIcon } from 'src/styling/icons/button/lock/zodiac.svg'
import { ReactComponent as UserRoleIcon } from 'src/styling/icons/button/user-role/zodiac.svg'
import styles from './UserManagement.styles'
import ChangeRoleModal from './modals/ChangeRoleModal'
@ -153,35 +156,34 @@ const Users = () => {
size: 'sm',
view: u => {
return (
<>
<Chip
size="small"
label="Reset password"
className={classes.actionChip}
<div className={classes.actionButtonWrapper}>
<ActionButton
Icon={KeyIcon}
color="primary"
onClick={() => {
setUserInfo(u)
dispatch({
type: 'open',
payload: 'showResetPasswordModal'
})
}}
/>
<Chip
size="small"
label="Reset 2FA"
className={classes.actionChip}
}}>
Reset password
</ActionButton>
<ActionButton
Icon={LockIcon}
color="primary"
onClick={() => {
setUserInfo(u)
dispatch({
type: 'open',
payload: 'showReset2FAModal'
})
}}
/>
<Chip
size="small"
label="Add FIDO"
className={classes.actionChip}
}}>
Reset 2FA
</ActionButton>
<ActionButton
Icon={UserRoleIcon}
color="primary"
onClick={() => {
setUserInfo(u)
generateAttestationOptions({
@ -189,9 +191,10 @@ const Users = () => {
userID: u.id
}
})
}}
/>
</>
}}>
Add FIDO
</ActionButton>
</div>
)
}
},