1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

M #~: Add references to provision log (#1254)

This commit is contained in:
Sergio Betanzos 2021-05-27 15:20:18 +02:00 committed by GitHub
parent 2a8fbbb31b
commit a7dc10ac88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 4 deletions

View File

@ -34,7 +34,8 @@ const AutoScrollBox = memo(({
autoButtonText,
preventInteraction,
scrollBehavior,
showOption
showOption,
dataCy
}) => {
const classes = useStyles()
const [autoScroll, setAutoScroll] = useState(true)
@ -89,6 +90,7 @@ const AutoScrollBox = memo(({
onWheel={onWheel}
ref={containerElement}
style={style}
data-cy={dataCy}
>
<Slide in={!autoScroll} direction="down" mountOnEnter unmountOnExit>
<div className={classes.wrapperButton}>
@ -124,7 +126,8 @@ AutoScrollBox.propTypes = {
// Ability to disable the smooth scrolling behavior.
scrollBehavior: PropTypes.oneOf(['smooth', 'auto']),
// Show the auto scroll option.
showOption: PropTypes.bool
showOption: PropTypes.bool,
dataCy: PropTypes.string
}
AutoScrollBox.defaultProps = {
@ -134,7 +137,8 @@ AutoScrollBox.defaultProps = {
autoButtonText: 'Auto scroll',
preventInteraction: false,
scrollBehavior: 'smooth',
showOption: true
showOption: true,
dataCy: 'auto-scroll'
}
AutoScrollBox.displayName = 'AutoScrollBox'

View File

@ -58,7 +58,7 @@ const DebugLog = memo(({ uuid, socket, logDefault, title }) => {
<Filters log={log} filters={filters} setFilters={setFilters} />
<div className={classes.containerScroll}>
<AutoScrollBox scrollBehavior="auto">
<AutoScrollBox scrollBehavior='auto'>
<MessageList log={log} filters={filters} />
</AutoScrollBox>
</div>

View File

@ -53,6 +53,7 @@ const Message = memo(({ timestamp, severity, message }) => {
<div
className={clsx(classes.root, classes[severity])}
onClick={() => setCollapse(prev => !prev)}
data-cy='message'
>
<span>
{isMoreThanMaxChars && (isCollapsed ? (