Skip to content

Commit

Permalink
add semantic border radius token for checkbox
Browse files Browse the repository at this point in the history
  • Loading branch information
Haberkamp committed Aug 29, 2024
1 parent f75b143 commit 1321454
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 24 deletions.
5 changes: 5 additions & 0 deletions .changeset/polite-pugs-explode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@shopware-ag/meteor-component-library": patch
---

Add semantic border radius token for checkbox
Original file line number Diff line number Diff line change
Expand Up @@ -234,48 +234,48 @@ export default defineComponent({
});
</script>

<style lang="scss">
<style>
.mt-field--checkbox__container {
.mt-field--checkbox {
& .mt-field--checkbox {
margin-bottom: 22px;
.mt-inheritance-switch {
& .mt-inheritance-switch {
&.mt-field__inheritance-icon {
display: flex;
justify-content: center;
align-items: center;
}
}
.mt-field--checkbox__content {
& .mt-field--checkbox__content {
display: grid;
grid-template-columns: 16px 1fr;
align-items: center;
}
.mt-field {
& .mt-field {
margin-bottom: 0;
.mt-block-field__block {
& .mt-block-field__block {
border: none;
}
}
.mt-field--default {
& .mt-field--default {
display: flex;
}
.mt-field__label {
& .mt-field__label {
margin-bottom: 0;
margin-left: 4px;
}
.mt-field__checkbox {
& .mt-field__checkbox {
width: 16px;
height: 16px;
position: relative;
input[type="checkbox"] {
& input[type="checkbox"] {
opacity: 0;
display: block;
width: 100%;
Expand All @@ -302,7 +302,7 @@ export default defineComponent({
background: var(--color-interaction-primary-default);
border-color: var(--color-interaction-primary-default);
.mt-icon {
& .mt-icon {
display: flex;
justify-content: center;
align-items: center;
Expand All @@ -314,7 +314,7 @@ export default defineComponent({
background: var(--color-background-primary-disabled);
border-color: var(--color-border-primary-default);
.mt-icon {
& .mt-icon {
color: var(--color-border-primary-default);
}
}
Expand All @@ -323,14 +323,14 @@ export default defineComponent({
background-color: var(--color-interaction-primary-default);
border: 1px solid var(--color-interaction-primary-default);
.mt-icon {
& .mt-icon {
display: inline-block;
color: var(--color-icon-static-default);
}
}
}
.mt-field__checkbox-state {
& .mt-field__checkbox-state {
position: absolute;
width: 100%;
height: 100%;
Expand All @@ -339,12 +339,12 @@ export default defineComponent({
background: var(--color-background-primary-default);
color: var(--color-text-primary-default);
border: 1px solid var(--color-border-primary-default);
border-radius: 4px;
border-radius: var(--border-radius-checkbox);
display: flex;
justify-content: center;
align-items: center;
.mt-icon {
& .mt-icon {
display: none;
color: var(--color-background-primary-default);
}
Expand All @@ -354,19 +354,17 @@ export default defineComponent({
&.has--error {
margin-bottom: 0;
.mt-field__checkbox-state {
& .mt-field__checkbox-state {
border: 1px solid var(--color-interaction-critical-default);
}
.mt-field__label {
& .mt-field__label {
color: var(--color-text-critical-default);
}
input[type="checkbox"] {
& input[type="checkbox"] {
&:disabled ~ .mt-field__checkbox-state {
border:
1px solid var(--color-interaction-critical-default),
5%;
border: 1px solid var(--color-interaction-critical-default);
}
&:checked ~ .mt-field__checkbox-state {
Expand All @@ -381,7 +379,7 @@ export default defineComponent({
}
&.is--inherited {
input[type="checkbox"] {
& input[type="checkbox"] {
&:checked ~ .mt-field__checkbox-state {
border-color: var(--color-border-primary-default);
background: var(--color-background-primary-disabled);
Expand All @@ -400,7 +398,7 @@ export default defineComponent({
}
}
.mt-field__error {
& .mt-field__error {
margin-bottom: 14px;
&.checkbox-bordered {
Expand Down

0 comments on commit 1321454

Please sign in to comment.