Skip to content

Commit 72e17a3

Browse files
committed
fix: cond + new version of @types/ramda
1 parent 14ce2dc commit 72e17a3

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Components/Nav.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import { useUserSettings, isSystemTheme, isLightTheme, isDarkTheme } from '@/use
55
import type { THEME } from '@/useUserSettings'
66
import { styled } from '@/styles'
77

8-
const getThemeIcon = R.cond<THEME, string>([
8+
const getThemeIcon = R.cond<[THEME], string>([
99
[isSystemTheme, R.always('🌗')],
1010
[isLightTheme, R.always('🔆')],
1111
[isDarkTheme, R.always('🌙')],
1212
])
1313

14-
const getThemeTitle = R.cond<THEME, string>([
14+
const getThemeTitle = R.cond<[THEME], string>([
1515
[isSystemTheme, R.always('System theme')],
1616
[isLightTheme, R.always('Light')],
1717
[isDarkTheme, R.always('Dark')],
@@ -43,6 +43,7 @@ export const Nav = () => {
4343
{' – '}
4444
{/* <Link href="/">Contacts</Link>
4545
{' – '} */}
46+
{/* eslint-disable-next-line @next/next/no-html-link-for-pages */}
4647
<a href="/atom.xml" target="_blank">
4748
RSS
4849
</a>

src/useUserSettings.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const isSystemTheme = R.equals(THEME.SYSTEM)
2424
// auto 🌗 => 🌙
2525
// light 🔆 => auto 🌗
2626
// dark 🌙 => light 🔆
27-
export const getNextTheme = R.cond<THEME, THEME>([
27+
export const getNextTheme = R.cond<[THEME], THEME>([
2828
[isDarkTheme, R.always(THEME.LIGHT)],
2929
[isSystemTheme, R.always(THEME.DARK)],
3030
[isLightTheme, R.always(THEME.SYSTEM)],
@@ -46,7 +46,7 @@ export const useUserSettings = () => useContext(UserSettingsContext)
4646
export const UserSettingsProvider: React.FC = ({ children }) => {
4747
const { theme, setTheme, systemTheme } = useTheme() as UseThemeProps
4848

49-
const isDark = R.cond<THEME, boolean>([
49+
const isDark = R.cond<[THEME], boolean>([
5050
[isSystemTheme, R.always(isDarkTheme(systemTheme))],
5151
[isDarkTheme, R.always(true)],
5252
[isLightTheme, R.always(false)],

0 commit comments

Comments
 (0)