diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-09-29 15:49:14 +0200 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-11-11 18:14:40 +0100 |
| commit | 9128c224c65f8f2a172b22a443ccb4573c7acd90 (patch) | |
| tree | bc435554174a5ed4c3f8808190cb94016f8d28f0 /src/components/atoms/loaders/progress-bar.module.scss | |
| parent | 81b1e0e05919eb368a66aef47adcf7738af76f29 (diff) | |
refactor(components): rewrite ProgressBar component
* Avoid browser vendors by adding an extra div
* Add a loading state
* Add an option to center the progress bar (no longer the default)
* Remove min since it is always 0
Diffstat (limited to 'src/components/atoms/loaders/progress-bar.module.scss')
| -rw-r--r-- | src/components/atoms/loaders/progress-bar.module.scss | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/components/atoms/loaders/progress-bar.module.scss b/src/components/atoms/loaders/progress-bar.module.scss deleted file mode 100644 index ed64ceb..0000000 --- a/src/components/atoms/loaders/progress-bar.module.scss +++ /dev/null @@ -1,43 +0,0 @@ -@use "../../../styles/abstracts/functions" as fun; - -.progress { - margin: var(--spacing-sm) auto var(--spacing-md); - text-align: center; - - &__info { - margin-bottom: var(--spacing-2xs); - font-size: var(--font-size-sm); - } - - &__bar[value] { - display: block; - width: clamp(25ch, 20vw, 30ch); - max-width: 100%; - height: fun.convert-px(13); - margin: auto; - appearance: none; - background: var(--color-bg-tertiary); - border: fun.convert-px(1) solid var(--color-primary-darker); - border-radius: 1em; - box-shadow: inset 0 0 fun.convert-px(4) fun.convert-px(1) - var(--color-shadow-light); - - &::-webkit-progress-value { - background-color: var(--color-primary-dark); - border-radius: 1em; - } - - &::-moz-progress-bar { - background-color: var(--color-primary-dark); - border-radius: 1em; - } - - &::-webkit-progress-bar { - background: var(--color-bg-tertiary); - border: fun.convert-px(1) solid var(--color-primary-darker); - border-radius: 1em; - box-shadow: inset 0 0 fun.convert-px(4) fun.convert-px(1) - var(--color-shadow-light); - } - } -} |
