diff --git a/api/resolvers/user.js b/api/resolvers/user.js index 431e6257..86e73e04 100644 --- a/api/resolvers/user.js +++ b/api/resolvers/user.js @@ -1024,6 +1024,20 @@ export default { return user.streak }, + gunStreak: async (user, args, { models }) => { + if (user.hideCowboyHat) { + return null + } + + return user.gunStreak + }, + horseStreak: async (user, args, { models }) => { + if (user.hideCowboyHat) { + return null + } + + return user.horseStreak + }, maxStreak: async (user, args, { models }) => { if (user.hideCowboyHat) { return null diff --git a/components/text.js b/components/text.js index 81205da2..fe70f0a2 100644 --- a/components/text.js +++ b/components/text.js @@ -33,7 +33,7 @@ const rehypeSNStyled = () => rehypeSN({ }] }) -const remarkPlugins = [gfm, remarkMath] +const remarkPlugins = [gfm, [remarkMath, { singleDollarTextMath: false }]] const rehypePlugins = [rehypeSNStyled, rehypeMathjax] export function SearchText ({ text }) { diff --git a/pages/settings/index.js b/pages/settings/index.js index d0bcb10e..af75fe2b 100644 --- a/pages/settings/index.js +++ b/pages/settings/index.js @@ -370,7 +370,7 @@ export default function Settings ({ ssrData }) { groupClassName='mb-0' /> hide my cowboy hat} + label={<>hide my cowboy essentials (e.g. cowboy hat)} name='hideCowboyHat' groupClassName='mb-0' />