mirror of
https://github.com/tabler/tabler.git
synced 2025-12-21 17:34:25 +04:00
Refactor SCSS imports
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
@use "sass:color";
|
||||
|
||||
@function theme-color-lighter($color, $background: #fff) {
|
||||
@return mix($color, $background, 10%);
|
||||
}
|
||||
@@ -94,3 +96,8 @@
|
||||
|
||||
@return url('data:image/svg+xml;charset=UTF-8,#{$svg}');
|
||||
}
|
||||
|
||||
|
||||
@function to-rgb($value) {
|
||||
@return color.red($value), color.green($value), color.blue($value);
|
||||
}
|
||||
9
preview/scss/_config.scss
Normal file
9
preview/scss/_config.scss
Normal file
@@ -0,0 +1,9 @@
|
||||
$prefix: "tblr-";
|
||||
$demo-icon-size: 4rem;
|
||||
|
||||
$color-highlight-green: #b5f4a5;
|
||||
$color-highlight-yellow: #ffe484;
|
||||
$color-highlight-purple: #d9a9ff;
|
||||
$color-highlight-red: #ff8383;
|
||||
$color-highlight-blue: #93ddfd;
|
||||
$color-highlight-gray: #a0aec0;
|
||||
@@ -1,16 +1,11 @@
|
||||
$color-highlight-green: #b5f4a5;
|
||||
$color-highlight-yellow: #ffe484;
|
||||
$color-highlight-purple: #d9a9ff;
|
||||
$color-highlight-red: #ff8383;
|
||||
$color-highlight-blue: #93ddfd;
|
||||
$color-highlight-gray: #a0aec0;
|
||||
@use "config";
|
||||
|
||||
pre.highlight,
|
||||
.highlight pre {
|
||||
max-height: 30rem;
|
||||
margin: 1.5rem 0;
|
||||
overflow: auto;
|
||||
border-radius: var(--#{$prefix}border-radius);
|
||||
border-radius: var(--#{config.$prefix}border-radius);
|
||||
}
|
||||
|
||||
.highlight {
|
||||
@@ -21,10 +16,10 @@ pre.highlight,
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.c, .c1 { color: $color-highlight-gray; }
|
||||
.nt, .nc, .nx { color: $color-highlight-red; }
|
||||
.na, .p { color: $color-highlight-yellow; }
|
||||
.s, .dl, .s2 { color: $color-highlight-green; }
|
||||
.k { color: $color-highlight-blue; }
|
||||
.s1, .mi { color: $color-highlight-purple; }
|
||||
.c, .c1 { color: config.$color-highlight-gray; }
|
||||
.nt, .nc, .nx { color: config.$color-highlight-red; }
|
||||
.na, .p { color: config.$color-highlight-yellow; }
|
||||
.s, .dl, .s2 { color: config.$color-highlight-green; }
|
||||
.k { color: config.$color-highlight-blue; }
|
||||
.s1, .mi { color: config.$color-highlight-purple; }
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
$prefix: "tblr-";
|
||||
|
||||
@import "highlight";
|
||||
@use "config";
|
||||
@use "highlight";
|
||||
|
||||
.dropdown-menu-demo {
|
||||
display: inline-block;
|
||||
@@ -45,7 +44,6 @@ $prefix: "tblr-";
|
||||
}
|
||||
}
|
||||
|
||||
$demo-icon-size: 4rem;
|
||||
.demo-icons-list {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
@@ -54,7 +52,7 @@ $demo-icon-size: 4rem;
|
||||
list-style: none;
|
||||
|
||||
> * {
|
||||
flex: 1 0 $demo-icon-size;
|
||||
flex: 1 0 config.$demo-icon-size;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,10 +68,8 @@ $demo-icon-size: 4rem;
|
||||
aspect-ratio: 1;
|
||||
text-align: center;
|
||||
padding: 0.5rem;
|
||||
border-right: var(--#{$prefix}border-width) var(--#{$prefix}border-style)
|
||||
var(--#{$prefix}border-color);
|
||||
border-bottom: var(--#{$prefix}border-width) var(--#{$prefix}border-style)
|
||||
var(--#{$prefix}border-color);
|
||||
border-right: var(--#{config.$prefix}border-width) var(--#{config.$prefix}border-style) var(--#{config.$prefix}border-color);
|
||||
border-bottom: var(--#{config.$prefix}border-width) var(--#{config.$prefix}border-style) var(--#{config.$prefix}border-color);
|
||||
color: inherit;
|
||||
cursor: pointer;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"css": "sha384-kz+I4+mczbNiZfLAJMxOlJaZmnbRYhARHNkR2k6tal4gz7OL33/0puDD3SvkiNX9",
|
||||
"css-rtl": "sha384-oBsMN4t4hqHp2yPeHCvYqwzbzTIQj7tW4JvGHxhmk14iAV8n8UWc8nl5PjfN0Cmp",
|
||||
"css": "sha384-An/wz3SdsHjVEyb1y+Q7MwPz3YdJoVxmt+/CB0OdqSGBDnOWO+UL/hvgkrtlj4jo",
|
||||
"css-rtl": "sha384-RprtnnPRNE70SYFqGqYumwyYBsm4TWkKMjpRIG83xjdXJHtahpr3eRKHB6xhq7X8",
|
||||
"css-flags": "sha384-kmvP0hkBXZ2hMSZlbvE1Q2HIXzPCQRL3ijUeqNiwaPd2nl2Aks+s3gW+V5fAHOX9",
|
||||
"css-flags-rtl": "sha384-Q/h6koANGclsGnwB8rvF8h84H54NKHDeNWFj6yiE4WLLEXyHcz+Zu6Afkh2ssYTC",
|
||||
"css-marketing": "sha384-4dAlYnPzCom9yeC/5++PFq2FG/szJRlUPsDSrjZ3EWP8IAzK7g7rrsnSfqrS67Se",
|
||||
|
||||
Reference in New Issue
Block a user