Small improvements

This commit is contained in:
DrMint 2022-11-01 02:39:48 +01:00
parent 9fa3848456
commit 16db6a9a39
4 changed files with 9 additions and 17 deletions

View File

@ -66,6 +66,7 @@
- Each warning/error comes with a front-end link to the incriminating element, as well as a link to the CMS to fix it
- Check for completeness, conformity, and integrity
- Code quality and style
- React Strict Mode
- [Eslint](https://www.npmjs.com/package/eslint) with [eslint-plugin-import](https://www.npmjs.com/package/eslint-plugin-import), [typescript-eslint](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)
- [Prettier](https://www.npmjs.com/package/prettier) with [prettier-plugin-tailwindcss](https://www.npmjs.com/package/prettier-plugin-tailwindcss)

View File

@ -23,8 +23,8 @@ export const UpPressable = ({
href={href}
onFocusChanged={setFocused}
className={cJoin(
`overflow-hidden rounded-md drop-shadow-lg transition-all duration-300 shadow-shade`,
cIf(!noBackground, "bg-highlight"),
`drop-shadow-lg transition-all duration-300 shadow-shade`,
cIf(!noBackground, "overflow-hidden rounded-md bg-highlight"),
cIf(
disabled,
"cursor-not-allowed opacity-50 grayscale",

View File

@ -1,5 +1,5 @@
import { useRouter } from "next/router";
import { MouseEventHandler, useCallback, useMemo, useState } from "react";
import { MouseEventHandler, useCallback, useMemo } from "react";
import { Ico, Icon } from "components/Ico";
import { ToolTip } from "components/ToolTip";
import { cIf, cJoin } from "helpers/className";
@ -43,7 +43,6 @@ export const NavOption = ({
() => active || router.asPath.startsWith(url),
[active, router.asPath, url]
);
const [isFocused, setFocused] = useState(false);
return (
<ToolTip
@ -65,11 +64,8 @@ export const NavOption = ({
border={border}
onClick={onClick}
active={isActive}
disabled={disabled}
onFocusChanged={setFocused}>
{icon && (
<Ico icon={icon} className="mt-[-.1em] !text-2xl" isFilled={isActive || isFocused} />
)}
disabled={disabled}>
{icon && <Ico icon={icon} className="mt-[-.1em] !text-2xl" isFilled={isActive} />}
{!reduced && (
<div>
<h3 className="text-2xl">{title}</h3>

View File

@ -936,13 +936,8 @@ const LightThemeSection = ({ className, children }: ThemedSectionProps) => (
);
const WhiteSection = ({ className, children }: ThemedSectionProps) => (
<div
className={cJoin(
`mb-12 rounded-xl bg-[white] py-10 px-14 text-black drop-shadow-lg shadow-shade
set-theme-light`,
className
)}>
{children}
<div className="mb-12 rounded-xl bg-[white] py-10 px-14 drop-shadow-lg shadow-shade">
<div className={cJoin("text-black set-theme-light", className)}>{children}</div>
</div>
);