Skip to content

Commit

Permalink
Linting + Toast Issue
Browse files Browse the repository at this point in the history
  • Loading branch information
banushi-a committed Nov 23, 2024
1 parent 82482e8 commit 8df9768
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions apps/web/src/app/(pages)/(dashboard)/roles/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,45 +47,39 @@ export default function Roles({
useEffect(() => {
setMounted(true);
}, []);

useEffect(() => {
if (!mounted) {
return;
}
if (!validationResult.success) {
if (mounted && !validationResult.success) {
toast({
title: "Invalid search params",
title: "Invalid Search Parameters",
description: validationResult.error.issues
.map((issue) => issue.message)
.join(", "),
variant: "destructive",
});
setMounted(false);
}
}, [
toast,
mounted,
validationResult.success,
validationResult.error?.issues,
]);
}, [toast, mounted, validationResult]);

const reviews = api.review.list.useQuery({
search: searchParams?.search,
options: validationResult.success ? validationResult.data : {},
});

const [selectedReview, setSelectedReview] = useState<ReviewType | undefined>(
reviews.data ? reviews.data[0] : undefined,
reviews.isSuccess ? reviews.data[0] : undefined,
);

useEffect(() => {
if (reviews.data) {
if (reviews.isSuccess) {
setSelectedReview(reviews.data[0]);
}
}, [reviews.data]);
}, [reviews.isSuccess, reviews.data]);

return (
<>
<SearchFilter search={searchParams?.search} {...validationResult.data} />
{reviews.data && (
{reviews.isSuccess && (
<div className="mb-8 grid h-[70dvh] w-4/5 grid-cols-5 gap-4 lg:w-3/4">
<div className="col-span-2 gap-3 overflow-scroll pr-4">
{reviews.data.map((review, i) => {
Expand Down

0 comments on commit 8df9768

Please sign in to comment.