added admin interface

This commit is contained in:
kicap1992
2021-12-21 00:25:43 +08:00
parent 9adf18c7b9
commit a25104fadc
3496 changed files with 280326 additions and 7 deletions

View File

@ -0,0 +1,330 @@
.page-calendar {
.event-name {
h6{
@extend .m-b-0;
text-transform: capitalize;
}
h4{
@extend .font-25;
@extend .m-b-0;
@extend .m-t-0;
line-height: 24px;
span{
@extend .displayblock;
@extend .font-11;
line-height: 16px;
}
}
p{
@extend .displayblock;
@extend .m-b-0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}
address{
@extend .font-11;
@extend .m-b-0;
@extend .m-t-5;
i{
@extend .font-12;
@extend .m-r-5;
}
}
}
}
.event-control {
@extend .font-13;
background-color: $grey-200;
cursor: pointer;
&:hover {
background-color:$col-white;
}
a {
color: $grey-800;
cursor: pointer;
opacity: .5;
&:hover {
opacity: 1;
}
}
&[class*='bg-'] {
&:not(.bg-default):not(.bg-white) {
a {
color: $grey-800 !important;
opacity: 1;
&:hover {
color:$col-white !important;
}
}
}
}
}
.fc-overlay {
display: none;
position: absolute;
min-width: 260px;
padding: 15px 0;
top: auto;
left: 50%;
margin-left: -150px;
z-index: 1000;
color: $grey-800 !important;
&.left {
left: 100%;
top: -15px;
padding: 0 10px;
margin: 0;
}
&.right {
@extend .margin-0;
left: auto;
right: 100%;
top: -15px;
padding: 0 10px;
}
.panel {
padding: 10px;
}
}
.fc {
.fc-toolbar {
@include border-radius(0);
@extend .p-t-10;
@extend .p-b-10;
@extend .margin-0;
color: $grey-800;
background: transparent;
h2 {
@extend .font-16;
@extend .p-t-5;
@extend .margin-0;
text-transform: uppercase;
}
.fc-today-button, .fc-state-default{
@include box-shadow(none);
@extend .font-16;
background: $grey-800;
color: $grey-400;
padding: 8px 18px;
height: auto;
border: none;
text-shadow: none;
}
}
.fc-view-container {
.fc-event {
@extend .font-12;
border-radius: $border-radius-small;
color: $grey-100;
border: 0;
padding: 3px 5px;
&.fc-event-end:not(.fc-event-start) {
border: 0!important;
}
&:focus,
&:hover,
&:active {
color: $col-white;
z-index: 1000;
.fc-overlay {
@extend .displayblock;
}
}
}
.fc-view {
&.fc-basic-view,
&.fc-agenda {
>table {
>thead {
tr {
th,
td {
&.fc-widget-header {
color: $grey-700;
border: 1px solid $grey-300;
padding: 10px;
}
&.fc-agenda-gutter {
@extend .padding-0;
}
}
td {
&.fc-widget-header {
@extend .padding-0;
}
}
}
}
tbody {
tr {
td {
&.fc-widget-content {
border: 0;
border-bottom: 1px solid $grey-300;
border-right: 1px solid $grey-300;
&.fc-state-highlight {
background: $col-white;
}
}
&.fc-day-number {
@extend .font-15;
color: $grey-800;
padding: 5px 10px;
margin: 5px;
&.fc-state-highlight {
@include border-radius(50%);
background-color: $col-red;
color: $col-white;
padding: 4px 6px;
float: right;
}
}
&:first-child {
&.fc-widget-content {
border-left: 1px solid $grey-300;
}
}
}
}
}
}
.fc-body {
.fc-row .fc-bg {
border-bottom: 1px solid $grey-300;
}
.fc-row:last-of-type .fc-bg {
border-bottom: 0;
}
}
.fc-agenda-allday {
.fc-agenda-axis,
.fc-agenda-gutter {
@extend .font-12;
border-left: 1px solid $grey-300;
border-right: 1px solid $grey-300;
background-color: $grey-200;
color: $grey-800;
font-weight: $font-weight-300;
padding: 10px 5px;
}
}
>table {
>tbody {
>tr {
>td {
&.fc-state-highlight {
background: $grey-200;
}
&.fc-sat {
border-right: 0;
}
}
}
}
}
.fc-agenda-slots {
tr {
line-height: 35px;
th {
@extend .font-12;
background-color: $grey-200;
color: $grey-800;
font-weight: $font-weight-300;
border: 0;
border-left: 1px solid $grey-300;
border-right: 1px solid $grey-300;
padding-top: 10px;
}
td.fc-widget-content {
border-bottom: 1px solid $grey-300;
line-height: 50px;
&:last-child {
border-right: 0;
}
}
&.fc-minor {
td.fc-widget-content {
border-bottom: 1px solid $grey-300;
}
}
}
}
.fc-agenda-divider {
border: 1px solid $grey-300;
.fc-agenda-divider-inner {
background-color: $grey-200;
height: 3px;
}
}
}
}
.fc-list-view{
.fc-list-item{
color: $grey-200;
}
}
.fc-other-month{
background: $grey-100;
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number{
float: left;
padding: 10px 0 5px 10px;
}
}
.fc-popover{
border-radius: $border-radius-large;
box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.2);
border: none;
padding: 10px;
.fc-event-container{
padding: 0;
}
.fc-event{
padding: 4px 8px;
margin: 2px 0px;
}
}
.fc-agendaWeek-view,
.fc-agendaDay-view,
.fc-listWeek-view{
.fc-head{
.fc-widget-header{
span{
padding: 10px;
display: inline-block;
}
}
}
.fc-unthemed{
td{
border-color: #f4f7f6;
}
}
}
}
@media only screen and (max-width: 420px) {
.fc-toolbar .fc-right{ display: none;}
.fc-toolbar .fc-left{ width: 100%; margin-bottom: 15px;}
.fc .fc-toolbar .fc-today-button{ float: right;}
}

View File

@ -0,0 +1,172 @@
.chat-app{
.people-list{
@include transition(all .3s ease-in-out);
width: 280px;
position: absolute;
right: 0;
top: 0;
padding: 20px;
z-index: 7;
}
.chat{
margin-right: 280px;
border-right: 1px solid $grey-200;
.chat-header {
padding: 15px 20px;
border-bottom: 2px solid $grey-200;
img {
float: left;
border-radius: 40px;
width: 40px;
}
.chat-about {
float: left;
@extend .p-l-10;
}
}
.chat-history {
padding: 20px;
border-bottom: 2px solid $col-white;
ul {
@extend .padding-0;
li {
list-style: none;
@extend .m-b-30;
&:last-child{
@extend .m-b-0;
}
}
}
.message-data {
@extend .m-b-15;
img{
border-radius: 40px;
width: 40px;
}
}
.message-data-time {
color: $grey-800;
@extend .p-l-5;
font-size: 12px;
}
.message {
color: $grey-800;
padding: 18px 20px;
line-height: 26px;
font-size: 16px;
border-radius: 7px;
@extend .inlineblock;
position: relative;
&:after {
bottom: 100%;
left: 7%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-bottom-color: $col-white;
border-width: 10px;
margin-left: -10px;
}
}
.my-message {
background: $grey-100;
&:after {
bottom: 100%;
left: 30px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-bottom-color: $grey-100;
border-width: 10px;
margin-left: -10px;
}
}
.other-message {
background: $grey-300;
@extend .align-right;
&:after {
border-bottom-color: $grey-300;
left: 93%;
}
}
}
.chat-message {
padding: 20px;
}
}
}
.float-right {
float: right;
}
@include max-screen($break-small - 1px) {
.chat-app{
.people-list{
height: 465px;
width: 100%;
overflow-x: auto;
background: $col-white;
left: -400px;
display: none;
&.open{
left: 0;
}
}
.chat{
margin: 0;
.chat-header{
border-radius:0.55rem 0.55rem 0 0;
}
}
.chat-history{
height: 300px;
overflow-x: auto;
}
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.chat-app{
.chat-list{
height: 650px;
overflow-x: auto;
}
.chat-history{
height: 600px;
overflow-x: auto;
}
}
}
/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
.chat-app{
.chat-list{
height: 480px;
overflow-x: auto;
}
.chat-history{
height: calc(100vh - 350px);
overflow-x: auto;
}
}
}

View File

@ -0,0 +1,41 @@
.invoice1{
.logo,
.clientlogo{
float: left;
height: 70px;
width: 70px;
}
.info {
@extend .displayblock;
float: left;
@extend .m-l-20;
}
.invoice-top{
.title {
float: right;
}
}
.invoice-mid{
.info{
width: calc(100% - 90px);
}
}
}
.invoice{
.nav-tabs{
@extend .p-l-0;
@extend .p-r-0;
}
.table{
tr{
td{
vertical-align: middle;
}
}
}
}

View File

@ -0,0 +1,10 @@
.profilepage_2{
.profile-header{
@extend .align-center;
.profile-image{
@extend .m-b-20;
}
}
}

View File

@ -0,0 +1,109 @@
.pricing {
color: $grey-600;
@extend .p-l-0;
@extend .m-b-0;
@extend .align-center;
li{
list-style: none;
padding: 13px;
&:first-child,
&:last-child{
padding: 20px 13px;
}
&:nth-last-child(2) {
padding: 30px 13px;
}
+ li{
border-top: 1px solid #f0f0f0;
}
}
big {
font-size: 32px;
}
h3 {
@extend .m-b-0;
font-size: 36px;
}
span {
color: $grey-400;
font-weight: normal;
}
&.active{
big, h3{
color: $col-blue;
}
}
}
//a-s-c-a-p-s
.pricing2{
@extend .align-center;
.pricing-plan {
border-bottom: none;
flex-basis: 100%;
padding: 25px 0;
.pricing-img {
@extend .m-b-25;
max-width: 100%;
}
.pricing-header {
color: $grey-600;
font-weight: $font-weight-600;
letter-spacing: 1px;
}
.pricing-features {
letter-spacing: 1px;
margin: 50px 0 25px;
line-height: 30px;
list-style: none;
@extend .padding-0;
}
.pricing-price {
display: block;
font-size: 32px;
font-weight: $font-weight-700;
}
}
}
.pricing3{
@extend .align-center;
.pricing-option{
padding: 20px;
i{
font-size: 60px;
}
.price{
font-size: 2rem;
text-transform: uppercase;
@extend .m-t-20;
@extend .m-b-10;
@extend .displayblock;
position: relative;
b{
position: absolute;
font-size: 1rem;
@extend .m-l-5;
font-weight: $font-weight-600;
}
}
}
}

View File

@ -0,0 +1,60 @@
.timeline-item {
padding: 3em 2em 2em;
position: relative;
border-left: 1px solid $grey-300;
&:before {
content: attr(date-is);
position: absolute;
left: 2em;
top: 1em;
@extend .displayblock;
color: $grey-600;
}
&:after {
width: 15px;
height: 15px;
@extend .displayblock;
top: 1em;
position: absolute;
left: -8px;
border-radius: 10px;
content: '';
background: $col-white;
border: 3px solid;
}
&.green{
&:after{
border-color: $col-green;
}
}
&.blue{
&:after{
border-color: $col-blue;
}
}
&.warning{
&:after{
border-color: $col-orange;
}
}
&.red{
&:after{
border-color: $col-red;
}
}
&.dark{
&:after{
border-color: $col-dark;
}
}
h5{
@extend .margin-0;
}
.msg{
margin: 15px 0;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,276 @@
.single_post {
-webkit-transition: all .4s ease;
transition: all .4s ease;
.img-post {
position: relative;
overflow: hidden;
max-height: 500px;
margin-bottom: 30px;
> img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease;
transition: transform .4s ease, opacity .4s ease;
max-width: 100%;
filter: none;
-webkit-filter: grayscale(0);
-webkit-transform: scale(1.01);
}
&:hover{
img{
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
opacity: .7;
filter: gray; /* IE5+ */
-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
-webkit-transition: all .8s ease-in-out;
}
.social_share{
display: block;
}
}
}
.footer{
padding: 0 20px 20px 20px;
.actions{
display: inline-block;
}
.stats{
cursor: default;
list-style: none;
padding: 0;
float: right;
margin: 0;
line-height: 35px;
li{
border-left: solid 1px rgba(160, 160, 160, 0.3);
display: inline-block;
font-weight: 400;
letter-spacing: 0.25em;
line-height: 1;
margin: 0 0 0 2em;
padding: 0 0 0 2em;
text-transform: uppercase;
font-size: 13px;
a{
color: #777;
}
&:first-child{
border-left: 0;
margin-left: 0;
padding-left: 0;
}
}
}
}
h3 {
font-size: 18px;
text-transform: uppercase;
a {
color: #242424;
text-decoration: none;
}
}
p{
line-height: 24px;
margin: 0;
}
.blockquote{
p {
margin-top: 0 !important;
}
}
.meta{
list-style: none;
padding: 0;
margin: 0;
li{
display: inline-block;
margin-right: 15px;
a{
font-style: italic;
color: #959595;
text-decoration: none;
font-size: 12px;
i{
margin-right: 6px;
font-size: 12px;
}
}
}
}
}
.single_post2{
overflow: hidden;
.content{
margin-top:15px;
margin-bottom:15px;
padding-left: 80px;
position: relative;
.actions_sidebar{
position: absolute;
top: 0px;
left: 0px;
width: 60px;
a{
display: inline-block;
width: 100%;
height: 60px;
line-height: 60px;
margin-right: 0;
text-align: center;
border-right: 1px solid #e4eaec;
}
}
.title{
font-weight: 100;
margin: 0;
}
.text{
font-size: 15px;
}
}
}
.right-box {
.categories-clouds{
li {
display: inline-block;
margin-bottom: 5px;
a{
display: block;
border: 1px solid;
padding: 4px 10px;
border-radius: 3px;
color: #777;
&:hover{
color: #007bff;
}
}
}
}
.instagram-plugin{
overflow: hidden;
li {
float: left;
overflow: hidden;
border: 1px solid #fff;
}
}
.popular-post{
.single_post{
position: relative;
span{
position: absolute;
bottom: 10px;
left: 10px;
z-index: 9;
background: #007bff;
color: #fff;
padding: 5px 10px;
font-size: 12px;
}
}
}
}
.comment-reply{
li{
margin-bottom: 15px;
&:last-child{
margin-bottom: none;
}
h5{
font-size: 18px;
}
p{
margin-bottom: 0px;
font-size: 15px;
color: #777;
}
}
.list-inline{
li{
display: inline-block;
margin: 0;
padding-right: 20px;
a{
font-size: 13px;
}
}
}
}
/* end Blog page*/
@media all and (min-width: 1200px) and (max-width: 1500px) {
}
@media (max-width: 640px) {
.blog-page{
.left-box {
.single-comment-box{
> ul{
> li {
padding: 25px 0;
}
}
ul{
li{
.icon-box {
display: inline-block;
}
.text-box {
display: block;
padding-left: 0;
margin-top: 10px;
}
}
}
}
}
.single_post{
.footer .stats{
float: none;
margin-top: 10px;
}
.body,
.footer{
padding: 30px;
}
}
}
}

View File

@ -0,0 +1,328 @@
$white: #ffffff;
$inbox-dark: #444444;
$inbox-light: #eaeaea;
$inbox-xlight: #f4f7f6;
$color-success: #22af46;
$color-warning: #f3ad06;
$color-danger: #de4848;
$font-color: #5A5A5A;
.mail-inbox{
display: flex;
background: $white;
.mail-left{
width: 280px;
padding: 15px;
display: block;
height: calc(100vh - 66px);
background: $white;
transition: all 0.3s ease-in-out;
.mail-side{
.nav{
flex-direction: column;
li{
padding: 0 10px;
margin-bottom: 5px;
line-height: 40px;
a{
color: $font-color;
display: flex;
align-items: center;
i{
font-size: 17px;
width: 35px;
-webkit-transition: font-size 0.2s;
-moz-transition: font-size 0.2s;
transition: font-size 0.2s;
}
.badge {
margin-left: auto;
margin-right: 0;
}
}
&:hover{
background-color: $inbox-xlight;
a{
i{
font-size: 20px;
}
}
}
&.active{
background-color: $inbox-xlight;
a{
color: $inbox-dark;
}
}
}
}
h3{
font-size: 15px;
font-weight: 500;
margin-bottom: 15px;
margin-top: 30px;
line-height: 20px;
}
}
}
.mail-right{
width: calc(100% - 280px);
position: relative;
margin-top: 15px;
border-left:1px solid $inbox-light;
.header{
padding: 15px;
}
h2{
line-height: 35px;
}
.mail-action{
padding: 15px;
.fancy-checkbox {
label{
margin-bottom: 0;
}
input[type="checkbox"] {
+ span {
&:before {
bottom: 0;
}
}
}
}
.pagination-email {
p{
line-height: 30px;
margin-bottom: 0;
}
}
}
.mail-list {
padding: 15px 0;
ul{
li{
padding: 17px 15px 15px;
border-top: 1px solid $inbox-light;
width: 100%;
position: relative;
&:last-child{
border-bottom: 1px solid $inbox-light;
}
.hover-action{
position: absolute;
opacity: 0;
top: 0;
right: 0;
padding: 23px 16px 23px;
background: $white;
transition: all 0.5s ease-in-out;
}
&:hover{
.hover-action{
opacity: 1;
}
.mail-detail-expand{
color: #007bff;
}
}
&.unread{
background-color: $inbox-light;
.hover-action{
background-color: $inbox-light;
}
}
.mail-detail-left,
.mail-detail-right{
float: left;
}
.mail-detail-left{
max-width: 60px;
min-width: 60px;
width: 60px;
position: relative;
.mail-star{
position: absolute;
right: 13px;
top: 0;
color: $font-color;
&.active{
color: $color-warning;
}
}
}
.mail-detail-right{
position: relative;
padding-right: 60px;
width: calc(100% - 60px);
span.time{
position: absolute;
top: 0;
right: 0;
}
h6,
p{
width: 100%;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
h6{
a{
color: $font-color;
}
}
p{
margin-bottom: 0;
}
}
}
}
}
.mail-detail-full{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
.mail-action{
padding: 15px;
}
.detail-header{
padding: 20px 15px 0;
border-top: 1px solid $inbox-light;
border-bottom: 1px solid $inbox-light;
.float-left{
img{
max-width: 63px;
border-radius: 5px;
}
}
}
.media-body{
p{
a{
color: $font-color;
}
}
}
.mail-cnt{
padding: 20px 15px;
}
}
}
.mail-compose{
padding: 20px;
}
}
.mobile-left{
display: none;
}
//a-s-c-a-p-s
// Ipad
@media screen and (max-width: 991px) {
.mail-inbox {
.mail-left{
width: 230px;
height: calc(100vh - 52px);
}
.mail-right{
width: calc(100% - 230px);
.mail-action {
.btn {
padding-left: 10px;
padding-right: 10px;
}
.pagination-email {
p {
display: none;
}
}
}
}
}
}
@media screen and (max-width: 767px) {
.mobile-left{
display: block;
position: fixed;
z-index: 9999;
right: 15px;
bottom: 15px;
}
.mail-inbox {
.mail-left {
left: -240px;
position: fixed;
background-color: $white;
z-index: 7;
height: calc(100vh - 52px);
overflow-y: scroll;
&.open{
left: 0;
}
}
.mail-right {
width: 100%;
.header {
flex-direction: column;
.ml-auto {
margin-left: 0 !important;
margin-top: 15px;
}
}
.mail-detail-right{
.badge{
display: none;
}
}
}
}
.mail-detail-full{
a.mail-back {
top: -60px;
}
}
.media-body{
p{
span,
small{
display: none;
}
}
}
}