IKHSAN
ENID Baca dalam Bahasa Indonesia

pixies

Public
Branch
master
Latest commit
9b0697f26 October 2026

styles.sass

Open raw
@use "@/common/styles/colors" as *

.statistic-area
  width: 100%
  max-width: calc(100% - 2rem)
  padding-left: 20rem
  padding-right: 20rem
  padding-top: 1.5rem
  margin-bottom: 2rem
  display: flex
  gap: 2rem
  justify-content: space-between
  flex-wrap: wrap
  box-sizing: border-box

.statistic-stale
  opacity: 0.7
  transition: opacity 0.2s ease

.statistic-loading
  .skeleton-picker
    width: 280px
    height: 48px
    background: linear-gradient(90deg, $darker-gray 25%, $dark-gray 50%, $darker-gray 75%)
    background-size: 200% 100%
    border-radius: 0.6rem
    opacity: 0
    transform: translateY(10px)
    
    &.skeleton-visible
      animation: skeleton-shimmer 1.5s infinite, skeleton-fade-in 0.3s ease forwards
    
  .skeleton-chart
    flex: 1 1 30%
    min-width: 16rem
    height: 18rem
    background: linear-gradient(90deg, $darker-gray 25%, $dark-gray 50%, $darker-gray 75%)
    background-size: 200% 100%
    border-radius: 1rem
    border: 1px solid $light-gray
    opacity: 0
    transform: translateY(10px)
    
    &.skeleton-visible
      animation: skeleton-shimmer 1.5s infinite, skeleton-fade-in 0.3s ease forwards

@keyframes skeleton-shimmer
  0%
    background-position: 200% 0
  100%
    background-position: -200% 0

@keyframes skeleton-fade-in
  0%
    opacity: 0
    transform: translateY(10px)
  100%
    opacity: 1
    transform: translateY(0)

.statistics-header
  width: 100%
  display: flex
  align-items: center
  justify-content: space-between
  gap: 1rem
  margin-bottom: 0.5rem
  min-width: 0

  > .date-range-picker
    flex: 1 1 auto
    min-width: 0

  > .export-button-container
    flex: 0 0 auto

.statistics-empty
  width: 100%
  display: flex
  align-items: center
  justify-content: center
  padding: 6rem 2rem
  
  p
    font-size: 1.1rem
    font-weight: 500
    color: $subtext
    text-align: center

@media screen and (max-width: 1472px)
  .statistic-area
    padding-left: 10rem
    padding-right: 10rem

@media screen and (max-width: 600px)
  .statistics-header
    gap: 0.5rem

@media screen and (max-width: 425px)
  .statistic-area
    padding-left: 3rem
    padding-right: 3rem

@media screen and (max-width: 375px)
  .statistic-area
    padding-left: 1rem
    padding-right: 1rem
bytes
2,256
lines
107
Type
sass
Latest commit
26 October 2026