Browse Source

Improve style

pull/2517/head
Thomas 2 years ago
parent
commit
6fc7407154
  1. 6
      libs/ui/src/lib/logo/logo.component.html
  2. 8
      libs/ui/src/lib/logo/logo.component.scss
  3. 1
      libs/ui/src/lib/logo/logo.component.ts
  4. 9
      libs/ui/src/lib/membership-card/membership-card.component.scss

6
libs/ui/src/lib/logo/logo.component.html

@ -1,8 +1,4 @@
<span class="align-items-center d-flex" <span class="align-items-center d-flex"
><span ><span class="d-inline-block logo" [ngClass]="{ 'mr-1': showLabel }"></span>
class="d-inline-block logo"
[ngClass]="{ 'mr-1': showLabel }"
[ngStyle]="{ 'background-color': color }"
></span>
<span *ngIf="showLabel" class="label">{{ label ?? 'Ghostfolio' }}</span></span <span *ngIf="showLabel" class="label">{{ label ?? 'Ghostfolio' }}</span></span
> >

8
libs/ui/src/lib/logo/logo.component.scss

@ -4,18 +4,12 @@
} }
.logo { .logo {
background-color: rgba(var(--dark-primary-text)); background-color: currentColor;
margin-top: -2px; margin-top: -2px;
mask: url('/assets/ghost.svg') no-repeat center; mask: url('/assets/ghost.svg') no-repeat center;
} }
} }
:host-context(.is-dark-theme) {
.logo {
background-color: rgba(var(--light-primary-text));
}
}
:host-context(.large) { :host-context(.large) {
.label { .label {
font-size: 3rem; font-size: 3rem;

1
libs/ui/src/lib/logo/logo.component.ts

@ -13,7 +13,6 @@ import {
}) })
export class LogoComponent { export class LogoComponent {
@HostBinding('class') @Input() size: 'large' | 'medium' = 'medium'; @HostBinding('class') @Input() size: 'large' | 'medium' = 'medium';
@Input() color: string;
@Input() label: string; @Input() label: string;
@Input() showLabel = true; @Input() showLabel = true;

9
libs/ui/src/lib/membership-card/membership-card.component.scss

@ -4,12 +4,14 @@
.card-item { .card-item {
aspect-ratio: 1.586; aspect-ratio: 1.586;
background-color: #343a40 !important; background-color: #ffffff;
border-radius: 1rem; border-radius: 1rem;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
color: rgba(var(--dark-primary-text));
&.premium { &.premium {
background-color: #1d2124 !important; background-color: #1d2124;
color: rgba(var(--light-primary-text));
} }
.card-item-heading { .card-item-heading {
@ -17,7 +19,6 @@
} }
.card-item-name { .card-item-name {
color: rgba(var(--light-primary-text));
font-size: 18px; font-size: 18px;
} }
} }

Loading…
Cancel
Save