app/assets/stylesheets/buttons.css in css-zero-0.0.8 vs app/assets/stylesheets/buttons.css in css-zero-0.0.9
- old
+ new
@@ -1,42 +1,46 @@
.btn {
align-items: center;
- background-color: var(--btn-background, transparent);
- border-radius: var(--btn-border-radius, var(--rounded-lg));
- border: 1px solid var(--btn-border-color, var(--color-border));
- box-shadow: var(--btn-shadow, var(--shadow-sm));
- color: var(--btn-color, var(--color-text));
- column-gap: var(--size-2);
+ background-color: var(--btn-background, var(--color-primary));
+ border-radius: var(--btn-border-radius, var(--rounded-md));
+ border: 1px solid var(--btn-border-color, transparent);
+ color: var(--btn-color, var(--color-text-reversed));
+ column-gap: var(--btn-gap, var(--size-2));
cursor: pointer;
display: inline-flex;
font-size: var(--btn-font-size, var(--text-sm));
- font-weight: var(--btn-font-weight, var(--font-semibold));
+ font-weight: var(--btn-font-weight, var(--font-medium));
justify-content: center;
- line-height: var(--btn-line-height, var(--leading-6));
- padding: var(--btn-padding, var(--size-1_5) var(--size-3_5));
+ padding: var(--btn-padding, .5rem 1rem);
text-align: center;
+ white-space: nowrap;
- &:hover {
- filter: contrast(0.85);
+ img:not([class]) {
+ filter: var(--btn-icon-color, var(--color-filter-text-reversed));
}
&:disabled {
opacity: var(--opacity-50);
pointer-events: none;
}
}
-.btn--primary {
- --btn-background: var(--color-primary);
- --btn-border-color: transparent;
- --btn-color: white;
+.btn--outline {
+ --btn-background: transparent;
+ --btn-border-color: var(--color-border);
+ --btn-color: var(--color-text);
+ --btn-icon-color: var(--color-filter-text);
}
.btn--plain {
- --btn-border-color: transparent;
- --btn-shadow: none;
+ --btn-background: transparent;
+ --btn-color: var(--color-text);
+ --btn-icon-color: var(--color-filter-text);
}
-.btn--small {
- --btn-font-size: var(--text-xs);
- --btn-line-height: var(--leading-5);
+.btn--positive {
+ --btn-background: var(--color-positive);
+}
+
+.btn--negative {
+ --btn-background: var(--color-negative);
}