style(SW-634): add logic to avoid double borders

This commit is contained in:
Fredrik Thorsson
2024-10-17 13:22:19 +02:00
parent 2fab1fd917
commit ae87b64cd5
2 changed files with 19 additions and 12 deletions

View File

@@ -18,7 +18,8 @@ export default function ShortcutsList({
const leftColumn = shortcuts.slice(0, middleIndex)
const rightColumn = shortcuts.slice(middleIndex)
const classNames = hasTwoColumns
const classNames =
hasTwoColumns && shortcuts.length > 1
? {
section: styles.twoColumnSection,
leftColumn: styles.leftColumn,
@@ -26,8 +27,10 @@ export default function ShortcutsList({
}
: {
section: styles.oneColumnSection,
leftColumn: styles.leftColumnBottomBorder,
rightColumn: "",
leftColumn:
shortcuts.length === 1
? styles.leftColumnBorderBottomNone
: styles.leftColumnBorderBottom,
}
return (

View File

@@ -7,10 +7,14 @@
}
.leftColumn,
.leftColumnBottomBorder {
.leftColumnBorderBottom {
border-bottom: 1px solid var(--Base-Border-Subtle);
}
.leftColumnBorderBottomNone {
border-bottom: none;
}
@media screen and (min-width: 1367px) {
.twoColumnSection {
grid-template-columns: 1fr 1fr;