diff options
| author | Armand Philippot <git@armandphilippot.com> | 2022-05-17 18:43:24 +0200 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2022-05-17 18:43:24 +0200 |
| commit | 4e53a8654441481029746ff4e35a4a19c8d83709 (patch) | |
| tree | deeb541d5be6c47cf119b28e4d4ad05241346d94 /src/components/molecules/layout/widget.module.scss | |
| parent | 7d9f874364ec6e255e62eb3027011bfed267904c (diff) | |
chore: make some widgets scrollable (like ToC)
Diffstat (limited to 'src/components/molecules/layout/widget.module.scss')
| -rw-r--r-- | src/components/molecules/layout/widget.module.scss | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/components/molecules/layout/widget.module.scss b/src/components/molecules/layout/widget.module.scss index 5854206..27d7ffd 100644 --- a/src/components/molecules/layout/widget.module.scss +++ b/src/components/molecules/layout/widget.module.scss @@ -1,4 +1,5 @@ @use "@styles/abstracts/functions" as fun; +@use "@styles/abstracts/mixins" as mix; .widget { display: flex; @@ -32,6 +33,25 @@ } } + &--expanded#{&}--has-scroll { + @include mix.media("screen") { + @include mix.dimensions("lg") { + max-height: 95vh; + + .widget__body { + overflow: hidden; + } + + &:hover, + &:focus-within { + .widget__body { + overflow-y: auto; + } + } + } + } + } + &--expanded & { &__body { max-height: 10000px; // needs a fixed value for transition. |
