chore: cleanup

This commit is contained in:
Erik Tiekstra
2024-07-03 13:20:16 +02:00
parent 05215b12ca
commit 37d91a2354
3 changed files with 19 additions and 23 deletions

View File

@@ -2,23 +2,10 @@
border-bottom: 1px solid var(--Base-Border-Subtle); border-bottom: 1px solid var(--Base-Border-Subtle);
} }
.card { .accordionItem.card {
padding: var(--Spacing-x1); padding: var(--Spacing-x1);
} }
.card .summary {
padding: var(--Spacing-x1) var(--Spacing-x-one-and-half);
border-radius: var(--Corner-radius-Medium);
}
.faq .summary {
padding: var(--Spacing-x2) 0;
}
.faq .content {
padding: 0;
}
.summary { .summary {
position: relative; position: relative;
display: flex; display: flex;
@@ -31,15 +18,21 @@
font-weight: var(--typography-Body-Bold-fontWeight); font-weight: var(--typography-Body-Bold-fontWeight);
transition: background-color 0.3s; transition: background-color 0.3s;
} }
.title {
flex-grow: 1;
}
.summary:hover, .summary:hover,
.summary:focus { .summary:focus {
background-color: var(--Base-Surface-Primary-light-Hover); background-color: var(--Base-Surface-Primary-light-Hover);
} }
.accordionItem.card .summary {
padding: var(--Spacing-x1) var(--Spacing-x-one-and-half);
border-radius: var(--Corner-radius-Medium);
}
.accordionItem.faq .summary {
padding: var(--Spacing-x2) 0;
}
.title {
flex-grow: 1;
}
.content { .content {
padding: 0 var(--Spacing-x-one-and-half); padding: 0 var(--Spacing-x-one-and-half);
@@ -47,11 +40,13 @@
max-height: 0; max-height: 0;
transition: max-height 0.3s; transition: max-height 0.3s;
} }
.accordionItem.faq .content {
padding: 0;
}
.chevron { .chevron {
transition: transform 0.3s; transition: transform 0.3s;
} }
details[open] .chevron { details[open] .chevron {
transform: rotate(180deg); transform: rotate(180deg);
} }

View File

@@ -10,6 +10,6 @@ export const accordionItemVariants = cva(styles.accordionItem, {
}, },
}, },
defaultVariants: { defaultVariants: {
variant: "card", variant: "faq",
}, },
}) })

View File

@@ -2,11 +2,12 @@
list-style: none; list-style: none;
} }
.card { .accordion.card {
border-radius: var(--Corner-radius-Medium); border-radius: var(--Corner-radius-Medium);
background-color: var(--Base-Surface-Primary-light-Normal); background-color: var(--Base-Surface-Primary-light-Normal);
background-color: white; background-color: white;
} }
.faq {
.accordion.faq {
background-color: var(--Base-Background-Primary-Normal); background-color: var(--Base-Background-Primary-Normal);
} }