This commit is contained in:
m.epshtein 2024-06-27 06:42:25 +03:00
parent effe95e0d1
commit 58558c5ad9
8 changed files with 265 additions and 2 deletions

View file

@ -0,0 +1,22 @@
@charset "utf-8";
/*
.webbpm.ervu_dashboard div[id="page"],
.webbpm.ervu_dashboard div[id="page"] > div,
.webbpm.ervu_dashboard div[id="page"] > div > div {
display: flex;
flex-direction: column;
height: 100%;
}
.webbpm.ervu_dashboard [id="page"] > div > div > [page-object]:first-child {
padding-top: 15px;
}
.webbpm.ervu_dashboard [id="page"] > div > div > [page-object] {
display: inherit;
margin-bottom: 10px;
padding: 0 40px;
}
*/

View file

@ -0,0 +1,241 @@
@font-face {
font-family: 'GilroyL';
src: url('../fonts/gilroy-light.otf');
}
@font-face {
font-family: 'GilroyM';
src: url('../fonts/gilroy-medium.ttf');
}
@font-face {
font-family: 'GilroySB';
src: url('../fonts/gilroy-semibold.ttf');
}
@font-face {
font-family: 'GilroyEB';
src: url('../fonts/gilroy-extrabold.otf');
}
.webbpm.ervu_dashboard a {
color: var(--color-link);
&:hover,
&:focus,
&:active {
color: var(--color-link-hover);
text-decoration: none;
}
}
body.webbpm.ervu_dashboard {
display: flex;
flex-direction: column;
color: var(--color-text-primary);
font-family: 'GilroyM';
background-color: var(--white);
}
.webbpm.ervu_dashboard .container {
padding: 70px 0 0;
}
body.webbpm.ervu_dashboard [id="page"],
.webbpm.ervu_dashboard .container .container-inside {
font-family: 'GilroyM';
font-size: var(--size-text-primary);
}
.webbpm.ervu_dashboard .logo {
height: auto;
width: auto;
}
.webbpm.ervu_dashboard .header-logo {
display: flex;
flex-direction: row;
align-items: center;
margin-left: 40px;
.logo a {
background: url('../../../src/resources/img/logo-full.png') no-repeat 0 50%;
}
}
.webbpm.ervu_dashboard .header-menu {
display: flex;
flex-direction: row;
margin-left: auto;
margin-right: 40px;
& > * {
margin-right: 20px;
&:last-child {
margin-right: 0;
}
}
.nav-link {
display: flex;
align-items: center;
justify-content: center;
color: var(--white);
font-size: var(--size-text-primary);
width: 30px;
height: 30px;
padding: 0;
border: 0;
border-radius: 15px;
background-color: var(--color-text-primary);
outline: transparent;
&::after {
display: none;
}
&:hover,
&:focus,
&:active {
background-color: var(--color-link);
}
}
.logout .user-info {
display: flex;
flex-direction: column;
color: var(--black);
padding: 4px 20px;
background: transparent;
cursor: default;
& > * {
display: flex;
padding-bottom: 10px;
margin: 0 0 10px 0;
border-bottom: 1px solid #f1f5f9;
&:last-child {
margin-bottom: 0;
}
}
.user-fio {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0;
}
.user-department {
color: #a0b1bc;
line-height: 1.2;
}
}
}
.webbpm.ervu_dashboard .header {
display: flex;
font-family: 'GilroyM';
width: 100%;
height: auto;
min-height: 70px;
border-bottom: 1px solid var(--bg-light);
background: var(--white);
box-shadow: 0px 15px 20px 0px rgb(0 0 0 / 4%);
& > div > * {
position: relative;
display: flex;
align-items: center;
}
.dropdown-menu.show {
top: 69px !important;
right: 0px !important;
left: auto !important;
transform: none !important;
margin: 0;
border: 0;
border-radius: 0 0 10px 10px;
background-color: var(--white);
box-shadow: 0 8px 12px rgb(77 72 91 / 5%), 0 6px 10px rgb(77 72 91 / 0%);
.dropdown-menu-inner {
max-height: calc(100vh - 140px);
overflow-y: auto;
}
}
:is(process, admin-menu) .dropdown-menu.show {
top: 49px !important;
}
.logout .dropdown-menu.show {
width: 300px;
}
}
.webbpm.ervu_dashboard .dropdown-menu-inner:hover {
background-color: transparent;
}
.webbpm.ervu_dashboard .dropdown-item {
padding: 4px 20px;
&:hover,
&:focus,
&:active {
color: var(--color-link);
background-color: transparent;
outline: transparent;
}
}
.webbpm.ervu_dashboard footer {
color: var(--color-text-primary);
font-size: var(--size-text-secondary);
left: 0;
right: 0;
padding: 15px 40px;
border-top: 1px solid var(--border-light);
a {
color: var(--color-text-primary);
&:hover {
color: var(--color-link);
}
}
}
/*----------------- Login ---------------- */
.webbpm.ervu_dashboard :is(.form-signin, .form-signup, .confirm) {
color: var(--color-text-primary);
width: 560px;
padding: 60px 80px;
margin: 30px auto;
border: 0;
border-radius: 15px;
box-shadow: 0px 0px 30px 2px rgb(77 72 91 / 12%);
background-color: var(--white);
}
.webbpm.ervu_dashboard :is(.form-signin, .form-signup) .row.title {
position: relative;
padding: 0;
}
.webbpm.ervu_dashboard .form-signin h1,
.webbpm.ervu_dashboard .form-signin h2,
.webbpm.ervu_dashboard .form-signup h2,
.webbpm.ervu_dashboard .confirm h2 {
font-family: 'SegoeB';
font-size: 32px;
text-align: left;
margin-bottom: 20px;
}
.webbpm.ervu_dashboard :is(.form-signin, .form-signup, .confirm) .logo {
position: absolute;
top: -10px;
right: 0;
width: 145px;
height: 40px;
background: none;
}
.webbpm.ervu_dashboard .form-signin .row.registration > * + *,
.webbpm.ervu_dashboard .form-signin .login-btn-box .password,
.webbpm.ervu_dashboard .form-signin .login-btn-box .btn + .btn {
margin-left: 20px;
}
/*--------------- end Login -------------- */

View file

@ -6,5 +6,5 @@
@import "../../../node_modules/font-awesome/css/font-awesome.css";
@import "../../../node_modules/@webbpm/base-package/css/style.css";
@import "structure.css";
@import "inbox-app.css";
@import "components-app.css";
@import "inbox-dashboard.css";
@import "components-dashboard.css";

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 MiB