Skip to content

Commit

Permalink
chore: format files
Browse files Browse the repository at this point in the history
  • Loading branch information
Rei-x committed Feb 12, 2023
1 parent c22d431 commit 54284f6
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 28 deletions.
32 changes: 16 additions & 16 deletions src/hooks/usePreserveScroll.ts
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
import { useRouter } from "next/router"
import { useEffect, useRef } from "react"
import { useRouter } from "next/router";
import { useEffect, useRef } from "react";

export const usePreserveScroll = () => {
const router = useRouter()
const scrollPositions = useRef<{ [url: string]: number }>({})
const router = useRouter();
const scrollPositions = useRef<{ [url: string]: number }>({});

useEffect(() => {
const onRouteChangeStart = () => {
const url = router.pathname
scrollPositions.current[url] = window.scrollY
}
const url = router.pathname;
scrollPositions.current[url] = window.scrollY;
};

const onRouteChangeComplete = (url: string) => {
if (scrollPositions.current[url]) {
window.scroll({
top: scrollPositions.current[url],
behavior: "auto",
})
});
}
}
};

router.events.on("routeChangeStart", onRouteChangeStart)
router.events.on("routeChangeComplete", onRouteChangeComplete)
router.events.on("routeChangeStart", onRouteChangeStart);
router.events.on("routeChangeComplete", onRouteChangeComplete);

return () => {
router.events.off("routeChangeStart", onRouteChangeStart)
router.events.off("routeChangeComplete", onRouteChangeComplete)
}
}, [router])
}
router.events.off("routeChangeStart", onRouteChangeStart);
router.events.off("routeChangeComplete", onRouteChangeComplete);
};
}, [router]);
};
32 changes: 20 additions & 12 deletions src/server/api/routers/organizations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,15 @@ const departments = [

const generateFakeManagement = () => {
return Array.from({ length: 3 }).map(() => faker.name.fullName());
}
};

const generateFakeSocialLinks = () => {
return {
facebook: faker.internet.url(),
instagram: faker.internet.url(),
website: faker.internet.url(),
}
}
};
};

const generateFakeOrganization = () => {
return {
Expand All @@ -58,7 +58,9 @@ const generateFakeOrganization = () => {
};
};

const globalMock = globalThis as unknown as { mockData: ReturnType<typeof generateFakeOrganization>[] };
const globalMock = globalThis as unknown as {
mockData: ReturnType<typeof generateFakeOrganization>[];
};

const getData = () => {
if (!globalMock.mockData) {
Expand All @@ -67,17 +69,23 @@ const getData = () => {
}

return globalMock.mockData;
}
};

export const organizations = createTRPCRouter({
getAll: publicProcedure.query(() => {
return getData();
}),
get: publicProcedure.input(z.object({
slug: z.string().min(1).max(100),
})).query(({ input }) => {
return getData().find((org) => {
return slugify(org.name) === input.slug;
}) ?? getData()[0];
})
get: publicProcedure
.input(
z.object({
slug: z.string().min(1).max(100),
})
)
.query(({ input }) => {
return (
getData().find((org) => {
return slugify(org.name) === input.slug;
}) ?? getData()[0]
);
}),
});

0 comments on commit 54284f6

Please sign in to comment.