Skip to content

Commit fa29ac4

Browse files
authored
Merge pull request #131 from inkonchain/feat/add-more-contrast-links-dark-mode
feat: add more contrast links dark mode
2 parents bee1330 + 43a7fed commit fa29ac4

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

src/components/SidebarTitleComponent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const SidebarTitleComponent: React.FC<SidebarTitleComponentProps> = ({
2828
{
2929
"text-ink-grey-400 dark:text-magic-white dark:hover:text-ink-grey-700 hover:text-ink-grey-700 hover:bg-ink-grey-100":
3030
!isActive,
31-
"bg-magic-semi-deep-purple/15 text-magic-purple": isActive,
31+
"bg-magic-semi-deep-purple/15 text-magic-purple dark:text-magic-soft-pink": isActive,
3232
}
3333
)}
3434
>

src/globals.css

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
@apply !text-magic-deep-purple dark:!text-magic-white;
2121
}
2222

23-
a {
24-
@apply !text-magic-purple dark:!text-magic-semi-deep-purple;
23+
a:not(.nextra-sidebar-container a):not(nav a):not(.toc-link) {
24+
@apply !text-magic-purple dark:!text-magic-soft-pink !underline hover:!text-magic-purple/80 dark:hover:!text-magic-soft-pink/80;
2525
}
2626

2727
nav > a {
28-
@apply !text-ink-grey-400 dark:!text-magic-white dark:hover:!text-ink-grey-400 hover:!text-ink-grey-700;
28+
@apply !text-ink-grey-400 dark:!text-magic-white dark:hover:!text-ink-grey-400 hover:!text-ink-grey-700 !no-underline;
2929
}
3030

3131
nav > a > svg {
@@ -43,6 +43,13 @@
4343
.toc-link {
4444
@apply cursor-pointer !text-ink-grey-400 dark:!text-magic-white group-hover:!text-ink-grey-700 dark:group-hover:!text-ink-grey-700;
4545
}
46+
47+
/* We need to override the underline for nav links and sidebar items */
48+
nav > a,
49+
a:has(div.ink-sidebar-item),
50+
.toc-link {
51+
@apply no-underline;
52+
}
4653
}
4754

4855
/* Some custom hacks to override some issues with Nextra */

tailwind.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ module.exports = {
1515
black: "#101114",
1616
white: "#F0EFFF",
1717
'soft-pink': "#F7D2FE",
18+
'link-purple': '#B794FF',
1819
},
1920
'ink-grey': {
2021
100: '#F3F4F6',

theme.config.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const config: DocsThemeConfig = {
2525
return (
2626
<a
2727
{...props}
28-
className="text-magic-purple transition-all hover:underline"
28+
className="text-magic-purple underline decoration-1 transition-all hover:text-magic-purple/80 dark:text-magic-soft-pink dark:hover:text-magic-soft-pink/80"
2929
/>
3030
);
3131
},

0 commit comments

Comments
 (0)