Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,16 @@
}

&:focus-visible {
outline: none;
@include focus-ring(var(--bit-acb-clr-hover));

border-radius: $shp-border-radius;
Comment thread
msynk marked this conversation as resolved.
box-shadow: 0 0 0 spacing(0.25) var(--bit-acb-clr-hover);
}

&.bit-dis {
cursor: default;
color: $clr-fg-dis;
pointer-events: none;
--bit-acb-clr-ico: #{$clr-fg-dis};
color: var(--bit-acb-clr-dis-text);
--bit-acb-clr-ico: var(--bit-acb-clr-dis-text);
}
}

Expand Down Expand Up @@ -118,103 +118,120 @@
--bit-acb-clr-ico: #{$clr-pri};
--bit-acb-clr-hover: #{$clr-pri-hover};
--bit-acb-clr-active: #{$clr-pri-active};
--bit-acb-clr-dis-text: #{$clr-pri-dis-text};
}

.bit-acb-sec {
--bit-acb-clr-ico: #{$clr-sec};
--bit-acb-clr-hover: #{$clr-sec-hover};
--bit-acb-clr-active: #{$clr-sec-active};
--bit-acb-clr-dis-text: #{$clr-sec-dis-text};
}

.bit-acb-ter {
--bit-acb-clr-ico: #{$clr-ter};
--bit-acb-clr-hover: #{$clr-ter-hover};
--bit-acb-clr-active: #{$clr-ter-active};
--bit-acb-clr-dis-text: #{$clr-ter-dis-text};
}

.bit-acb-inf {
--bit-acb-clr-ico: #{$clr-inf};
--bit-acb-clr-hover: #{$clr-inf-hover};
--bit-acb-clr-active: #{$clr-inf-active};
--bit-acb-clr-dis-text: #{$clr-inf-dis-text};
}

.bit-acb-suc {
--bit-acb-clr-ico: #{$clr-suc};
--bit-acb-clr-hover: #{$clr-suc-hover};
--bit-acb-clr-active: #{$clr-suc-active};
--bit-acb-clr-dis-text: #{$clr-suc-dis-text};
}

.bit-acb-wrn {
--bit-acb-clr-ico: #{$clr-wrn};
--bit-acb-clr-hover: #{$clr-wrn-hover};
--bit-acb-clr-active: #{$clr-wrn-active};
--bit-acb-clr-dis-text: #{$clr-wrn-dis-text};
}

.bit-acb-swr {
--bit-acb-clr-ico: #{$clr-swr};
--bit-acb-clr-hover: #{$clr-swr-hover};
--bit-acb-clr-active: #{$clr-swr-active};
--bit-acb-clr-dis-text: #{$clr-swr-dis-text};
}

.bit-acb-err {
--bit-acb-clr-ico: #{$clr-err};
--bit-acb-clr-hover: #{$clr-err-hover};
--bit-acb-clr-active: #{$clr-err-active};
--bit-acb-clr-dis-text: #{$clr-err-dis-text};
}


.bit-acb-pbg {
--bit-acb-clr-ico: #{$clr-bg-pri};
--bit-acb-clr-hover: #{$clr-bg-pri-hover};
--bit-acb-clr-active: #{$clr-bg-pri-active};
--bit-acb-clr-dis-text: #{$clr-bg-pri-dis-text};
}

.bit-acb-sbg {
--bit-acb-clr-ico: #{$clr-bg-sec};
--bit-acb-clr-hover: #{$clr-bg-sec-hover};
--bit-acb-clr-active: #{$clr-bg-sec-active};
--bit-acb-clr-dis-text: #{$clr-bg-sec-dis-text};
}

.bit-acb-tbg {
--bit-acb-clr-ico: #{$clr-bg-ter};
--bit-acb-clr-hover: #{$clr-bg-ter-hover};
--bit-acb-clr-active: #{$clr-bg-ter-active};
--bit-acb-clr-dis-text: #{$clr-bg-ter-dis-text};
}

.bit-acb-pfg {
--bit-acb-clr-ico: #{$clr-fg-pri};
--bit-acb-clr-hover: #{$clr-fg-pri-hover};
--bit-acb-clr-active: #{$clr-fg-pri-active};
--bit-acb-clr-dis-text: #{$clr-fg-pri-dis-text};
}

.bit-acb-sfg {
--bit-acb-clr-ico: #{$clr-fg-sec};
--bit-acb-clr-hover: #{$clr-fg-sec-hover};
--bit-acb-clr-active: #{$clr-fg-sec-active};
--bit-acb-clr-dis-text: #{$clr-fg-sec-dis-text};
}

.bit-acb-tfg {
--bit-acb-clr-ico: #{$clr-fg-ter};
--bit-acb-clr-hover: #{$clr-fg-ter-hover};
--bit-acb-clr-active: #{$clr-fg-ter-active};
--bit-acb-clr-dis-text: #{$clr-fg-ter-dis-text};
}

.bit-acb-pbr {
--bit-acb-clr-ico: #{$clr-brd-pri};
--bit-acb-clr-hover: #{$clr-brd-pri-hover};
--bit-acb-clr-active: #{$clr-brd-pri-active};
--bit-acb-clr-dis-text: #{$clr-brd-pri-dis-text};
}

.bit-acb-sbr {
--bit-acb-clr-ico: #{$clr-brd-sec};
--bit-acb-clr-hover: #{$clr-brd-sec-hover};
--bit-acb-clr-active: #{$clr-brd-sec-active};
--bit-acb-clr-dis-text: #{$clr-brd-sec-dis-text};
}

.bit-acb-tbr {
--bit-acb-clr-ico: #{$clr-brd-ter};
--bit-acb-clr-hover: #{$clr-brd-ter-hover};
--bit-acb-clr-active: #{$clr-brd-ter-active};
--bit-acb-clr-dis-text: #{$clr-brd-ter-dis-text};
}


Expand Down
56 changes: 50 additions & 6 deletions src/BlazorUI/Bit.BlazorUI/Components/Buttons/Button/BitButton.scss
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@
border-width: $shp-border-width;
border-style: $shp-border-style;
border-radius: $shp-border-radius;
--bit-btn-clr-bg-dis: #{$clr-bg-dis};
--bit-btn-clr-brd-dis: #{$clr-brd-dis};
--bit-btn-float-offset: #{spacing(2)};

&:focus-visible {
@include focus-ring(var(--bit-btn-clr));
}

&.bit-dis {
cursor: default;
color: $clr-fg-dis;
pointer-events: none;
}

Expand Down Expand Up @@ -130,8 +131,9 @@
}

&.bit-dis {
border-color: var(--bit-btn-clr-brd-dis);
background-color: var(--bit-btn-clr-bg-dis);
color: var(--bit-btn-clr-dis-text);
border-color: var(--bit-btn-clr-dis);
background-color: var(--bit-btn-clr-dis);
}
}

Expand All @@ -153,7 +155,9 @@
}

&.bit-dis {
border-color: var(--bit-btn-clr-brd-dis);
color: var(--bit-btn-clr-dis-text);
border-color: var(--bit-btn-clr-dis);
background-color: transparent;
}
}

Expand All @@ -173,6 +177,12 @@
color: var(--bit-btn-clr-txt);
background-color: var(--bit-btn-clr-active);
}

&.bit-dis {
color: var(--bit-btn-clr-dis-text);
border-color: transparent;
background-color: transparent;
}
}


Expand All @@ -182,6 +192,8 @@
--bit-btn-clr-hover: #{$clr-pri-hover};
--bit-btn-clr-active: #{$clr-pri-active};
--bit-btn-clr-spn: #{$clr-pri-dark};
--bit-btn-clr-dis: #{$clr-pri-dis};
--bit-btn-clr-dis-text: #{$clr-pri-dis-text};
}

.bit-btn-sec {
Expand All @@ -190,6 +202,8 @@
--bit-btn-clr-hover: #{$clr-sec-hover};
--bit-btn-clr-active: #{$clr-sec-active};
--bit-btn-clr-spn: #{$clr-sec-dark};
--bit-btn-clr-dis: #{$clr-sec-dis};
--bit-btn-clr-dis-text: #{$clr-sec-dis-text};
}

.bit-btn-ter {
Expand All @@ -198,6 +212,8 @@
--bit-btn-clr-hover: #{$clr-ter-hover};
--bit-btn-clr-active: #{$clr-ter-active};
--bit-btn-clr-spn: #{$clr-ter-dark};
--bit-btn-clr-dis: #{$clr-ter-dis};
--bit-btn-clr-dis-text: #{$clr-ter-dis-text};
}

.bit-btn-inf {
Expand All @@ -206,6 +222,8 @@
--bit-btn-clr-hover: #{$clr-inf-hover};
--bit-btn-clr-active: #{$clr-inf-active};
--bit-btn-clr-spn: #{$clr-inf-dark};
--bit-btn-clr-dis: #{$clr-inf-dis};
--bit-btn-clr-dis-text: #{$clr-inf-dis-text};
}

.bit-btn-suc {
Expand All @@ -214,6 +232,8 @@
--bit-btn-clr-hover: #{$clr-suc-hover};
--bit-btn-clr-active: #{$clr-suc-active};
--bit-btn-clr-spn: #{$clr-suc-dark};
--bit-btn-clr-dis: #{$clr-suc-dis};
--bit-btn-clr-dis-text: #{$clr-suc-dis-text};
}

.bit-btn-wrn {
Expand All @@ -222,6 +242,8 @@
--bit-btn-clr-hover: #{$clr-wrn-hover};
--bit-btn-clr-active: #{$clr-wrn-active};
--bit-btn-clr-spn: #{$clr-wrn-dark};
--bit-btn-clr-dis: #{$clr-wrn-dis};
--bit-btn-clr-dis-text: #{$clr-wrn-dis-text};
}

.bit-btn-swr {
Expand All @@ -230,6 +252,8 @@
--bit-btn-clr-hover: #{$clr-swr-hover};
--bit-btn-clr-active: #{$clr-swr-active};
--bit-btn-clr-spn: #{$clr-swr-dark};
--bit-btn-clr-dis: #{$clr-swr-dis};
--bit-btn-clr-dis-text: #{$clr-swr-dis-text};
}

.bit-btn-err {
Expand All @@ -238,6 +262,8 @@
--bit-btn-clr-hover: #{$clr-err-hover};
--bit-btn-clr-active: #{$clr-err-active};
--bit-btn-clr-spn: #{$clr-err-dark};
--bit-btn-clr-dis: #{$clr-err-dis};
--bit-btn-clr-dis-text: #{$clr-err-dis-text};
}

.bit-btn-pbg {
Expand All @@ -246,6 +272,8 @@
--bit-btn-clr-hover: #{$clr-bg-pri-hover};
--bit-btn-clr-active: #{$clr-bg-pri-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-bg-pri-dis};
--bit-btn-clr-dis-text: #{$clr-bg-pri-dis-text};
}

.bit-btn-sbg {
Expand All @@ -254,6 +282,8 @@
--bit-btn-clr-hover: #{$clr-bg-sec-hover};
--bit-btn-clr-active: #{$clr-bg-sec-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-bg-sec-dis};
--bit-btn-clr-dis-text: #{$clr-bg-sec-dis-text};
}

.bit-btn-tbg {
Expand All @@ -262,6 +292,8 @@
--bit-btn-clr-hover: #{$clr-bg-ter-hover};
--bit-btn-clr-active: #{$clr-bg-ter-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-bg-ter-dis};
--bit-btn-clr-dis-text: #{$clr-bg-ter-dis-text};
}

.bit-btn-pfg {
Expand All @@ -270,6 +302,8 @@
--bit-btn-clr-hover: #{$clr-fg-pri-hover};
--bit-btn-clr-active: #{$clr-fg-pri-active};
--bit-btn-clr-spn: #{$clr-bg-pri};
--bit-btn-clr-dis: #{$clr-fg-pri-dis};
--bit-btn-clr-dis-text: #{$clr-fg-pri-dis-text};
}

.bit-btn-sfg {
Expand All @@ -278,6 +312,8 @@
--bit-btn-clr-hover: #{$clr-fg-sec-hover};
--bit-btn-clr-active: #{$clr-fg-sec-active};
--bit-btn-clr-spn: #{$clr-bg-pri};
--bit-btn-clr-dis: #{$clr-fg-sec-dis};
--bit-btn-clr-dis-text: #{$clr-fg-sec-dis-text};
}

.bit-btn-tfg {
Expand All @@ -286,6 +322,8 @@
--bit-btn-clr-hover: #{$clr-fg-ter-hover};
--bit-btn-clr-active: #{$clr-fg-ter-active};
--bit-btn-clr-spn: #{$clr-bg-pri};
--bit-btn-clr-dis: #{$clr-fg-ter-dis};
--bit-btn-clr-dis-text: #{$clr-fg-ter-dis-text};
}

.bit-btn-pbr {
Expand All @@ -294,6 +332,8 @@
--bit-btn-clr-hover: #{$clr-brd-pri-hover};
--bit-btn-clr-active: #{$clr-brd-pri-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-brd-pri-dis};
--bit-btn-clr-dis-text: #{$clr-brd-pri-dis-text};
}

.bit-btn-sbr {
Expand All @@ -302,6 +342,8 @@
--bit-btn-clr-hover: #{$clr-brd-sec-hover};
--bit-btn-clr-active: #{$clr-brd-sec-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-brd-sec-dis};
--bit-btn-clr-dis-text: #{$clr-brd-sec-dis-text};
}

.bit-btn-tbr {
Expand All @@ -310,6 +352,8 @@
--bit-btn-clr-hover: #{$clr-brd-ter-hover};
--bit-btn-clr-active: #{$clr-brd-ter-active};
--bit-btn-clr-spn: #{$clr-fg-pri};
--bit-btn-clr-dis: #{$clr-brd-ter-dis};
--bit-btn-clr-dis-text: #{$clr-brd-ter-dis-text};
}


Expand Down
Loading