style(SW-634): add logic to avoid double borders
This commit is contained in:
@@ -18,7 +18,8 @@ export default function ShortcutsList({
|
|||||||
const leftColumn = shortcuts.slice(0, middleIndex)
|
const leftColumn = shortcuts.slice(0, middleIndex)
|
||||||
const rightColumn = shortcuts.slice(middleIndex)
|
const rightColumn = shortcuts.slice(middleIndex)
|
||||||
|
|
||||||
const classNames = hasTwoColumns
|
const classNames =
|
||||||
|
hasTwoColumns && shortcuts.length > 1
|
||||||
? {
|
? {
|
||||||
section: styles.twoColumnSection,
|
section: styles.twoColumnSection,
|
||||||
leftColumn: styles.leftColumn,
|
leftColumn: styles.leftColumn,
|
||||||
@@ -26,8 +27,10 @@ export default function ShortcutsList({
|
|||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
section: styles.oneColumnSection,
|
section: styles.oneColumnSection,
|
||||||
leftColumn: styles.leftColumnBottomBorder,
|
leftColumn:
|
||||||
rightColumn: "",
|
shortcuts.length === 1
|
||||||
|
? styles.leftColumnBorderBottomNone
|
||||||
|
: styles.leftColumnBorderBottom,
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -7,10 +7,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.leftColumn,
|
.leftColumn,
|
||||||
.leftColumnBottomBorder {
|
.leftColumnBorderBottom {
|
||||||
border-bottom: 1px solid var(--Base-Border-Subtle);
|
border-bottom: 1px solid var(--Base-Border-Subtle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.leftColumnBorderBottomNone {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 1367px) {
|
@media screen and (min-width: 1367px) {
|
||||||
.twoColumnSection {
|
.twoColumnSection {
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
|||||||
Reference in New Issue
Block a user