summaryrefslogtreecommitdiffstats
path: root/src/objects/_avatar.vars.scss
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2024-10-18 19:07:42 +0200
committerVolpeon <git@volpeon.ink>2024-10-18 19:07:42 +0200
commite3d34a6d6ce2db04c3c898ad6a4687a0c59df996 (patch)
tree58b338d738076579030624b563df2365af19782e /src/objects/_avatar.vars.scss
parentRefactoring (diff)
downloadiro-design-e3d34a6d6ce2db04c3c898ad6a4687a0c59df996.tar.gz
iro-design-e3d34a6d6ce2db04c3c898ad6a4687a0c59df996.tar.bz2
iro-design-e3d34a6d6ce2db04c3c898ad6a4687a0c59df996.zip
Update
Diffstat (limited to 'src/objects/_avatar.vars.scss')
-rw-r--r--src/objects/_avatar.vars.scss52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/objects/_avatar.vars.scss b/src/objects/_avatar.vars.scss
new file mode 100644
index 0000000..5b97ec8
--- /dev/null
+++ b/src/objects/_avatar.vars.scss
@@ -0,0 +1,52 @@
1@use '../props';
2@use '../core';
3
4$size: props.def(--o-avatar--size, props.get(core.$size--500)) !default;
5$font-size: props.def(--o-avatar--font-size, props.get(core.$font-size--100)) !default;
6$indicator-size: props.def(--o-avatar--indicator-size, props.get(core.$size--150)) !default;
7$indicator-spacing: props.def(--o-avatar--indicator-spacing, props.get(core.$size--40)) !default;
8$rounding: props.def(--o-avatar--rounding, 25%) !default;
9
10$size--xxxl: props.def(--o-avatar--xxxl--size, props.get(core.$size--1600)) !default;
11$font-size--xxxl: props.def(--o-avatar--xxxl--font-size, props.get(core.$font-size--800)) !default;
12$indicator-size--xxxl: props.def(--o-avatar--xxxl--indicator-size, props.get(core.$size--400)) !default;
13
14$size--xxl: props.def(--o-avatar--xxl--size, props.get(core.$size--1200)) !default;
15$font-size--xxl: props.def(--o-avatar--xxl--font-size, props.get(core.$font-size--600)) !default;
16$indicator-size--xxl: props.def(--o-avatar--xxl--indicator-size, props.get(core.$size--300)) !default;
17
18$size--xl: props.def(--o-avatar--xl--size, props.get(core.$size--800)) !default;
19$font-size--xl: props.def(--o-avatar--xl--font-size, props.get(core.$font-size--300)) !default;
20$indicator-size--xl: props.def(--o-avatar--xl--indicator-size, props.get(core.$size--225)) !default;
21
22$size--lg: props.def(--o-avatar--lg--size, props.get(core.$size--650)) !default;
23$font-size--lg: props.def(--o-avatar--lg--font-size, props.get(core.$font-size--200)) !default;
24$indicator-size--lg: props.def(--o-avatar--lg--indicator-size, props.get(core.$size--175)) !default;
25
26$size--sm: props.def(--o-avatar--sm--size, props.get(core.$size--375)) !default;
27$font-size--sm: props.def(--o-avatar--sm--font-size, props.get(core.$font-size--75)) !default;
28$indicator-size--sm: props.def(--o-avatar--sm--indicator-size, props.get(core.$size--125)) !default;
29
30$size--xs: props.def(--o-avatar--xs--size, props.get(core.$size--250)) !default;
31$font-size--xs: props.def(--o-avatar--xs--font-size, props.get(core.$font-size--50)) !default;
32$indicator-size--xs: props.def(--o-avatar--xs--indicator-size, props.get(core.$size--100)) !default;
33
34$key-focus--border-width: props.def(--o-avatar--key-focus--border-width, props.get(core.$key-focus--border-width)) !default;
35$key-focus--border-offset: props.def(--o-avatar--key-focus--border-offset, props.get(core.$key-focus--border-offset)) !default;
36$key-focus--outline-width: props.def(--o-avatar--key-focus--outline-width, props.get(core.$key-focus--outline-width)) !default;
37
38$bg-color--h: props.def(--o-avatar--bg-color--h, 354) !default;
39$bg-color--s: props.def(--o-avatar--bg-color--s, 44%) !default;
40$bg-color--l: props.def(--o-avatar--bg-color--l, 45%) !default;
41
42$key-focus--border-color: props.def(--o-avatar--key-focus--border-color, props.get(core.$theme, --focus, --border)) !default;
43$key-focus--outline-color: props.def(--o-avatar--key-focus--outline-color, props.get(core.$theme, --focus, --outline)) !default;
44
45$sizes: (
46 'xs' $size--xs $font-size--xs $indicator-size--xs,
47 'sm' $size--sm $font-size--sm $indicator-size--sm,
48 'lg' $size--lg $font-size--lg $indicator-size--lg,
49 'xl' $size--xl $font-size--xl $indicator-size--xl,
50 'xxl' $size--xxl $font-size--xxl $indicator-size--xxl,
51 'xxxl' $size--xxxl $font-size--xxxl $indicator-size--xxxl,
52) !default;