Skip to content

Commit 1c1c67c

Browse files
committed
Boy oh boy do I hate the JS ecosystem
1 parent beee638 commit 1c1c67c

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

docs/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@
2222
"react": "^18",
2323
"react-dom": "^18",
2424
"react-icons": "^5.2.1",
25-
"tailwind-merge": "^2.4.0"
25+
"tailwind-merge": "^2.4.0",
26+
"tailwindcss": "v3"
2627
},
2728
"type": "module",
2829
"devDependencies": {
2930
"@types/node": "24.0.0",
3031
"@types/react": "19.1.7",
32+
"eslint": "^9.28.0",
33+
"pagefind": "^1.3.0",
3134
"typescript": "5.8.3"
3235
}
3336
}

docs/src/components/animated-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const ModalBody = ({
7777
}
7878
}, [open]);
7979

80-
const modalRef = useRef(null);
80+
const modalRef = useRef<HTMLDivElement>(null);
8181
const { setOpen } = useModal();
8282
useOutsideClick(modalRef, () => setOpen(false));
8383

@@ -220,7 +220,7 @@ const CloseIcon = () => {
220220
// Hook to detect clicks outside of a component.
221221
// Add it in a separate file, I've added here for simplicity
222222
export const useOutsideClick = (
223-
ref: React.RefObject<HTMLDivElement>,
223+
ref: React.RefObject<HTMLDivElement | null>,
224224
callback: Function
225225
) => {
226226
useEffect(() => {

docs/src/components/stars-background.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export const StarsBackground: React.FC<StarsBackgroundProps> = ({
5353
className,
5454
}) => {
5555
const [stars, setStars] = useState<StarProps[]>([]);
56-
const containerRef: RefObject<HTMLDivElement> =
56+
const containerRef: RefObject<HTMLDivElement | null> =
5757
useRef<HTMLDivElement>(null);
5858

5959
const generateStars = useCallback(
@@ -70,7 +70,7 @@ export const StarsBackground: React.FC<StarsBackgroundProps> = ({
7070
opacity: Math.random() * 0.5 + 0.5,
7171
twinkleSpeed: shouldTwinkle
7272
? minTwinkleSpeed +
73-
Math.random() * (maxTwinkleSpeed - minTwinkleSpeed)
73+
Math.random() * (maxTwinkleSpeed - minTwinkleSpeed)
7474
: null,
7575
};
7676
});

0 commit comments

Comments
 (0)