wix-style-react
Version:
93 lines (75 loc) • 1.57 kB
CSS
:import {
-st-from: "../../../Badge/Badge.st.css";
-st-default: Badge;
}
:import {
-st-from: "../foundations/colors.st.css";
-st-named: O10, D20, D70, G20, G40, Y10, P10, Y30, B40, R40;
}
:vars {
smallHeight: 16px;
smallPadding: 0px 8px;
}
.root {
-st-extends: Badge;
}
.root {
border-radius: 2px;
padding: 4px 8px;
height: 20px;
}
.root span {
line-height: 1.2;
}
.root:size(small) {
height: value(smallHeight);
padding: value(smallPadding);
padding: 2px 8px;
}
.root:skin(urgent) {
border-color: value(O10);
background-color: value(O10);
}
.root:skin(general) {
border-color: value(D20);
background-color: value(D20);
}
.root:skin(success) {
border-color: value(G20);
background-color: value(G20);
}
.root:skin(warning) {
border-color: value(Y10);
background-color: value(Y10);
}
.root:skin(premium) {
border-color: value(P10);
background-color: value(P10);
}
.root:skin(neutralLight) {
border-color: value(D70);
background-color: value(D70);
}
.root:skin(warningLight) {
border-color: value(Y30);
background-color: value(Y30);
}
.root:skin(neutralStandard) {
border-color: value(B40);
background-color: value(B40);
}
.root:skin(neutralDanger) {
border-color: value(R40);
background-color: value(R40);
}
.root:skin(neutralSuccess) {
border-color: value(G40);
background-color: value(G40);
}
.root:skin(warningLight)::text,
.root:skin(neutralLight)::text,
.root:skin(neutralSuccess)::text,
.root:skin(neutralStandard)::text,
.root:skin(neutralDanger)::text {
color: value(D20);
}