Browse Source

Feature/improve table styling (#307)

* Improve table styling

* Update changelog
pull/309/head
Thomas Kaul 3 years ago
committed by GitHub
parent
commit
a904208d06
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      CHANGELOG.md
  2. 21
      apps/client/src/styles.scss
  3. 28
      apps/client/src/styles/ghostfolio-style.scss
  4. 27
      apps/client/src/styles/table.scss

1
CHANGELOG.md

@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed ### Changed
- Improved the wording for the _Restricted View_: _Presenter View_ - Improved the wording for the _Restricted View_: _Presenter View_
- Improved the styling of the tables
## 1.40.0 - 19.08.2021 ## 1.40.0 - 19.08.2021

21
apps/client/src/styles.scss

@ -1,6 +1,7 @@
/* You can add global styles to this file, and also import other style files */ /* You can add global styles to this file, and also import other style files */
@import './styles/bootstrap'; @import './styles/bootstrap';
@import './styles/table';
@import '~angular-material-css-vars/main'; @import '~angular-material-css-vars/main';
@ -68,6 +69,10 @@ body {
} }
} }
.gf-table {
@include gf-table(true);
}
.mat-card { .mat-card {
background: var(--dark-background); background: var(--dark-background);
@ -129,6 +134,10 @@ ngx-skeleton-loader {
} }
} }
.gf-table {
@include gf-table;
}
.mat-fab, .mat-fab,
.mat-flat-button { .mat-flat-button {
&.mat-primary { &.mat-primary {
@ -147,18 +156,6 @@ ngx-skeleton-loader {
margin: 0 !important; margin: 0 !important;
} }
.mat-row {
&:last-child {
td.mat-cell {
border-bottom-width: 0;
}
}
}
.mat-table {
background: transparent !important;
}
.no-min-width { .no-min-width {
min-width: unset !important; min-width: unset !important;
} }

28
apps/client/src/styles/ghostfolio-style.scss

@ -4,31 +4,3 @@ $mat-css-dark-theme-selector: '.is-dark-theme';
$alpha-disabled-text: 0.38; $alpha-disabled-text: 0.38;
$alpha-hover: 0.04; $alpha-hover: 0.04;
.gf-table {
td {
border: 0;
}
.mat-row {
&:nth-child(even) {
background-color: rgba(
var(--dark-primary-text),
var(--palette-background-hover-alpha)
);
}
}
}
.is-dark-theme {
.gf-table {
.mat-row {
&:nth-child(even) {
background-color: rgba(
var(--light-primary-text),
var(--palette-background-hover-alpha)
);
}
}
}
}

27
apps/client/src/styles/table.scss

@ -0,0 +1,27 @@
@mixin gf-table($darkTheme: false) {
background: transparent !important;
td {
border: 0 !important;
}
.mat-row {
&:nth-child(even) {
background-color: rgba(
var(--palette-foreground-base),
var(--palette-background-hover-alpha)
);
}
}
@if $darkTheme {
.mat-row {
&:nth-child(even) {
background-color: rgba(
var(--palette-foreground-base-dark),
var(--palette-background-hover-alpha)
);
}
}
}
}
Loading…
Cancel
Save