Skip to content

Commit 5d1d749

Browse files
Nikola HristovNikola Hristov
authored andcommitted
s
Signed-off-by: Nikola Hristov <[email protected]>
1 parent b0b575e commit 5d1d749

File tree

3 files changed

+9
-14
lines changed

3 files changed

+9
-14
lines changed

.astro/types.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
/// <reference types="astro/client" />
2-
/// <reference path="content.d.ts" />

Source/Function/Scroll/Code.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,8 @@ export default ({
155155

156156
Mouse,
157157

158-
Element,
158+
// @ts-expect-error
159+
Element()?.getBoundingClientRect(),
159160
),
160161
)}
161162
</div>

Source/Function/Scroll/Code/Pixel.tsx

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export const Spectrum = (Step: number): string[] => {
1414
for (let Index = 0; Index < Step; Index++) {
1515
Spectrum.push(`hsl(${(Index / Step) * 360}, 100%, 50%)`);
1616
}
17+
1718
return Spectrum;
1819
};
1920

@@ -50,7 +51,7 @@ const RadiusEffect = 150;
5051

5152
const Dimension = 4;
5253

53-
const FadeDuration = 1000;
54+
const FadeDuration = 5;
5455

5556
// biome-ignore lint/nursery/useComponentExportOnlyModules:
5657
export default (
@@ -61,7 +62,7 @@ export default (
6162
number,
6263
number,
6364
Accessor<Mouse>,
64-
Accessor<HTMLDivElement | undefined>,
65+
DOMRect,
6566
]
6667
): JSX.Element => {
6768
const [Element, _Element] = createSignal<HTMLDivElement>();
@@ -98,7 +99,7 @@ export default (
9899
let ID: number;
99100

100101
const Move = (): void => {
101-
if (!(Element() && Container())) {
102+
if (!(Element() && Container)) {
102103
ID = requestAnimationFrame(Move);
103104

104105
return;
@@ -137,15 +138,9 @@ export default (
137138

138139
if (MouseState().Active) {
139140
const dx =
140-
MouseState().X -
141-
// @ts-expect-error
142-
(Container().getBoundingClientRect().left +
143-
Column * Font);
144-
145-
const dy =
146-
MouseState().Y -
147-
// @ts-expect-error
148-
(Container().getBoundingClientRect().top + Row * Font);
141+
MouseState().X - (Container.left + Column * Font);
142+
143+
const dy = MouseState().Y - (Container.top + Row * Font);
149144

150145
InfluenceMouse = Lerp(
151146
InfluenceMouse,

0 commit comments

Comments
 (0)