121 lines
2.5 KiB
SCSS
121 lines
2.5 KiB
SCSS
.tribe-linked {
|
|
margin-left: auto;
|
|
overflow: hidden;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
z-index: 99;
|
|
.tribe-linked-inner {
|
|
padding: .5rem;
|
|
transition: .2s;
|
|
&:hover {
|
|
background: $white;
|
|
cursor: pointer;
|
|
}
|
|
.title,
|
|
.gig-title,
|
|
.delete-link,
|
|
.synchronize-link,
|
|
.close {
|
|
display: none;
|
|
opacity: 0;
|
|
}
|
|
}
|
|
.tribe-logo {
|
|
height: 2rem;
|
|
width: 2rem;
|
|
}
|
|
&.is-active {
|
|
animation-duration: 1s;
|
|
animation-name: slideTribeInner;
|
|
background: $white;
|
|
box-shadow: 1px 1px 5px rgba($grayer, .2);
|
|
overflow: hidden;
|
|
.tribe-linked-inner {
|
|
height: 100%;
|
|
min-width: 300px;
|
|
.title,
|
|
.gig-title,
|
|
.delete-link,
|
|
.synchronize-link,
|
|
.close {
|
|
animation-duration: 1.25s;
|
|
animation-name: fadeInFromNone;
|
|
display: block;
|
|
opacity: 1;
|
|
}
|
|
}
|
|
.tribe-linked-header {
|
|
align-items: center;
|
|
display: flex;
|
|
margin-bottom: 1rem;
|
|
}
|
|
.tribe-logo {
|
|
margin-right: .5rem;
|
|
vertical-align: text-bottom;
|
|
}
|
|
svg {
|
|
@include svg-size();
|
|
fill: $red-light;
|
|
transition: all .2s;
|
|
&:hover {
|
|
fill: $red;
|
|
}
|
|
}
|
|
.title {
|
|
margin-bottom: 0;
|
|
}
|
|
.gig-title {
|
|
@include font-type(light);
|
|
color: $tribe-primary;
|
|
margin-bottom: .5rem;
|
|
}
|
|
.delete-link {
|
|
@include font-type(light);
|
|
@include font-size(small);
|
|
color: $primary;
|
|
display: block;
|
|
margin-bottom: 1rem;
|
|
}
|
|
.synchronize-link {
|
|
display: block;
|
|
padding: .5rem;
|
|
}
|
|
.close {
|
|
align-self: flex-start;
|
|
margin-left: 1rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
@keyframes slideTribeInner {
|
|
0% {
|
|
max-height: 60px;
|
|
width: 100px;
|
|
}
|
|
20% {
|
|
max-height: 60px;
|
|
width: 300px;
|
|
}
|
|
100% {
|
|
max-height: 225px;
|
|
}
|
|
}
|
|
|
|
@keyframes fadeInFromNone {
|
|
0% {
|
|
display: none;
|
|
opacity: 0;
|
|
}
|
|
|
|
80% {
|
|
display: block;
|
|
opacity: 0;
|
|
}
|
|
|
|
100% {
|
|
display: block;
|
|
opacity: 1;
|
|
}
|
|
}
|