summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-02-08 10:52:55 +0100
committerVolpeon <git@volpeon.ink>2022-02-08 10:52:55 +0100
commit0cd81a322b92ede51d0da1f8227a3828f08eebdf (patch)
tree80b9a18d9c4442bf0a9ed3797bfad7d6c0ce4c3e /src
parentAdd border to action menu (diff)
downloadiro-design-0cd81a322b92ede51d0da1f8227a3828f08eebdf.tar.gz
iro-design-0cd81a322b92ede51d0da1f8227a3828f08eebdf.tar.bz2
iro-design-0cd81a322b92ede51d0da1f8227a3828f08eebdf.zip
Improved action menu
Diffstat (limited to 'src')
-rw-r--r--src/_base.scss10
-rw-r--r--src/_utils.scss14
-rw-r--r--src/index.scss2
-rw-r--r--src/objects/_action-menu.scss4
4 files changed, 30 insertions, 0 deletions
diff --git a/src/_base.scss b/src/_base.scss
index 54df879..6e404fe 100644
--- a/src/_base.scss
+++ b/src/_base.scss
@@ -35,6 +35,16 @@ p {
35 } 35 }
36} 36}
37 37
38strong {
39 color: fn.color(--fg-lo);
40 font-weight: bold;
41}
42
43small {
44 color: fn.color(--fg-hi);
45 font-size: fn.dim(--font-size --sm);
46}
47
38ul, 48ul,
39ol { 49ol {
40 margin: fn.dim(--paragraph --margin-top) 0 0; 50 margin: fn.dim(--paragraph --margin-top) 0 0;
diff --git a/src/_utils.scss b/src/_utils.scss
new file mode 100644
index 0000000..72c1f2f
--- /dev/null
+++ b/src/_utils.scss
@@ -0,0 +1,14 @@
1@use 'iro-sass/src/index' as iro;
2
3@include iro.bem-utility('db') {
4 display: block;
5}
6
7@include iro.bem-utility('dc') {
8 display: contents;
9}
10
11@include iro.bem-utility('elp') {
12 overflow: hidden;
13 text-overflow: ellipsis;
14}
diff --git a/src/index.scss b/src/index.scss
index 5ceb11f..b4c437e 100644
--- a/src/index.scss
+++ b/src/index.scss
@@ -23,4 +23,6 @@
23 23
24@use 'layouts/form'; 24@use 'layouts/form';
25 25
26@use 'utils';
27
26@use 'apply-vars'; 28@use 'apply-vars';
diff --git a/src/objects/_action-menu.scss b/src/objects/_action-menu.scss
index 7c2dc4f..e908fdf 100644
--- a/src/objects/_action-menu.scss
+++ b/src/objects/_action-menu.scss
@@ -100,6 +100,10 @@
100 } 100 }
101 } 101 }
102 102
103 @include iro.bem-elem('slot') {
104 padding: fn.dim(--item --pad-y) fn.dim(--item --pad-x);
105 }
106
103 @include iro.bem-elem('icon-slot') { 107 @include iro.bem-elem('icon-slot') {
104 display: flex; 108 display: flex;
105 justify-content: center; 109 justify-content: center;