Files
cloudbeaver/webapp/packages/core-blocks/src/ExceptionMessage.module.css
T
2024-06-04 20:31:45 +03:00

113 lines
1.9 KiB
CSS

/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2024 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
.errorName {
composes: theme-typography--headline6 from global;
}
.error {
flex: 1;
display: flex;
padding: 24px;
&.icon {
padding: 0;
height: 100%;
width: 100%;
max-height: 24px;
max-width: 24px;
& .errorIcon {
display: flex;
align-items: center;
align-content: center;
& .iconOrImage {
height: 100%;
width: 100%;
}
}
}
& .errorData {
padding: 0 16px;
& .errorName {
height: 40px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
margin: 0;
& span {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
}
.errorMessage {
flex: 1;
overflow: auto;
white-space: pre-wrap;
}
.errorActions {
display: flex;
flex-shrink: 0;
align-items: center;
margin-top: 16px;
gap: 16px;
}
}
&.inline {
align-items: center;
height: 38px;
padding: 0;
& .errorData {
display: flex;
align-items: center;
padding: 0;
}
& .errorIcon {
display: flex;
align-items: center;
align-content: center;
& .iconOrImage {
height: 24px;
width: 24px;
}
}
& .errorMessage {
line-height: 1.2;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
padding: 0 16px;
}
& .errorName {
display: none;
}
& .errorActions {
margin-top: 0;
}
}
.errorActionClose {
cursor: pointer;
width: 18px;
height: 18px;
flex-shrink: 0;
}
}