Style nameing improvments.

This commit is contained in:
Fredrik Jonsson 2025-03-26 14:39:32 +01:00
commit 370d792ca8
5 changed files with 41 additions and 36 deletions

View file

@ -20,7 +20,7 @@
.button {
&--accept {
border-color: var(--color-status);
border-color: var(--color-success);
}
&--decline {

View file

@ -1,10 +1,10 @@
.flex-inline,
%flex-inline {
--gap: .5rem;
--flex-inline-gap: .5rem;
display: flex;
flex-wrap: wrap;
gap: var(--gap);
gap: var(--flex-inline-gap);
padding: 0;
text-align: start;

View file

@ -1,52 +1,52 @@
.grid-group,
%grid-group {
--column-min: 200px;
--gap: 1.5rem;
--grid-group-column-min: 200px;
--grid-group-gap: 1.5rem;
display: grid;
gap: var(--gap);
gap: var(--grid-group-gap);
// Writing "Min" instead of "min" to force use of css "min()" instead of sass "min()".
// stylelint-disable-next-line function-name-case
grid-template-columns: repeat(auto-fit, minmax(Min(var(--column-min), 100%), 1fr));
grid-template-columns: repeat(auto-fit, minmax(Min(var(--grid-group-column-min), 100%), 1fr));
&--fill {
// stylelint-disable-next-line function-name-case
grid-template-columns: repeat(auto-fill, minmax(Min(var(--column-min), 100%), 1fr));
grid-template-columns: repeat(auto-fill, minmax(Min(var(--grid-group-column-min), 100%), 1fr));
}
&--100 {
--column-min: 100px;
--grid-group-column-min: 100px;
}
&--150 {
--column-min: 150px;
--grid-group-column-min: 150px;
}
&--200 {
--column-min: 200px;
--grid-group-column-min: 200px;
}
&--250 {
--column-min: 250px;
--grid-group-column-min: 250px;
}
&--300 {
--column-min: 300px;
--grid-group-column-min: 300px;
}
&--350 {
--column-min: 350px;
--grid-group-column-min: 350px;
}
&--400 {
--column-min: 400px;
--grid-group-column-min: 400px;
}
&--500 {
--column-min: 500px;
--grid-group-column-min: 500px;
}
&--600 {
--column-min: 600px;
--grid-group-column-min: 600px;
}
}

View file

@ -7,10 +7,10 @@
outline-style: solid;
width: 95%;
&.status {
background-color: var(--color-status-bg);
color: var(--color-status);
outline-color: var(--color-status);
&.success {
background-color: var(--color-success-bg);
color: var(--color-success);
outline-color: var(--color-success);
}
&.info {

View file

@ -1,14 +1,14 @@
.zebra-table,
%zebra-table {
--cell-padding: .5rem;
--table-cell-padding: .5rem;
@include respond-to-max(s) {
--cell-padding: .3rem;
--table-cell-padding: .3rem;
}
th,
td {
padding: var(--cell-padding);
padding: var(--table-cell-padding);
}
thead {
@ -32,7 +32,7 @@
.responsive-table,
%responsive-table {
--gap: .5rem;
--table-gap: .5rem;
@include respond-to-max(s) {
th {
@ -41,7 +41,7 @@
td {
display: grid;
gap: var(--gap);
gap: var(--table-gap);
grid-template-columns: 12ch auto;
&::before {
@ -50,11 +50,11 @@
}
&:first-of-type {
padding-block-start: var(--gap);
padding-block-start: var(--table-gap);
}
&:last-of-type {
padding-block-end: var(--gap);
padding-block-end: var(--table-gap);
}
}
}