Skip to content

Commit 3e8473a

Browse files
Fix docs card for dark mode (#2888)
Fixes #2887
1 parent 220edfb commit 3e8473a

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

packages/cursorless-org-docs/src/css/custom.css

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,17 @@
3030
}
3131

3232
.card {
33-
border: 1px solid rgba(0, 0, 0, 0.175);
33+
border: 1px solid var(--ifm-color-emphasis-300);
3434
margin-bottom: 1rem;
3535
}
3636

37-
.card-header {
38-
background-color: #f8f9fa;
39-
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
40-
padding: 0.5rem 1rem;
41-
cursor: pointer;
37+
.card.open > .card__header {
38+
border-bottom: 1px solid var(--ifm-color-emphasis-300);
39+
padding-bottom: 1rem;
4240
}
4341

44-
.card-body {
45-
padding: 1rem;
42+
.pointer {
43+
cursor: pointer;
4644
}
4745

4846
.facet-name {

packages/cursorless-org-docs/src/docs/user/languages/components/ScopeSupport.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export function ScopeSupport({ languageId }: Props): JSX.Element {
3535
facets={supportedScopes}
3636
title="Supported facets"
3737
subtitle="These facets are supported"
38-
expanded
38+
open
3939
/>
4040

4141
<ScopeSupportForLevel

packages/cursorless-org-docs/src/docs/user/languages/components/ScopeSupportForLevel.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ interface Props {
1515
title: string;
1616
subtitle: string;
1717
description?: React.ReactNode;
18-
expanded?: boolean;
18+
open?: boolean;
1919
}
2020

2121
export function ScopeSupportForLevel({
2222
facets,
2323
title,
2424
subtitle,
2525
description,
26-
expanded: expandedProp,
26+
open: openProp,
2727
}: Props): JSX.Element | null {
28-
const [expanded, setExpanded] = useState(expandedProp ?? false);
28+
const [open, setOpen] = useState(openProp ?? false);
2929

3030
const facetInfos = facets.map(
3131
(facet): AugmentedFacetInfo => ({
@@ -46,12 +46,12 @@ export function ScopeSupportForLevel({
4646
}
4747

4848
const renderBody = () => {
49-
if (!expanded) {
49+
if (!open) {
5050
return null;
5151
}
5252

5353
return (
54-
<div className="card-body">
54+
<div className="card__body">
5555
{description && <p>{description}</p>}
5656

5757
{scopeTypes.map((scopeType) => {
@@ -79,8 +79,8 @@ export function ScopeSupportForLevel({
7979
};
8080

8181
return (
82-
<div className="card">
83-
<div className="card-header" onClick={() => setExpanded(!expanded)}>
82+
<div className={"card pointer" + (open ? " open" : "")}>
83+
<div className="card__header" onClick={() => setOpen(!open)}>
8484
<h3>{title}</h3>
8585
{subtitle}
8686
</div>

0 commit comments

Comments
 (0)