Skip to content

Commit aa01d39

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 9638fbf + 6b02674 commit aa01d39

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed
File renamed without changes.

components/JobsPage/JobsFilter.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
} from "@/components/ui/select";
99
import { MultiSelect } from "../ui/multi-select";
1010
import { JobFilters } from "./types";
11+
import { toast } from "sonner";
1112

1213
interface JobsFilterProps {
1314
filters: JobFilters;
@@ -22,6 +23,13 @@ export default function JobsFilter({
2223
onFilterChange,
2324
isChanged,
2425
}: JobsFilterProps) {
26+
const handleFilterChange = () => {
27+
if (filters.month !== "" && filters.year === "") {
28+
toast.warning("Please select a year for correct filtering");
29+
return;
30+
}
31+
onFilterChange();
32+
};
2533
const updateFilter = <K extends keyof JobFilters>(
2634
key: K,
2735
value: JobFilters[K],
@@ -122,7 +130,7 @@ export default function JobsFilter({
122130
/>
123131
</div>
124132

125-
<Button onClick={onFilterChange} disabled={!isChanged}>
133+
<Button onClick={handleFilterChange} disabled={!isChanged}>
126134
Apply Filters
127135
</Button>
128136
</div>

components/ReferralsPage/ReferralFilter.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
SelectValue,
88
} from "@/components/ui/select";
99
import { ReferralFilters } from "./types";
10+
import { toast } from "sonner";
1011

1112
interface ReferralFilterProps {
1213
filters: ReferralFilters;
@@ -21,6 +22,13 @@ export default function ReferralFilter({
2122
onFilterChange,
2223
isChanged,
2324
}: ReferralFilterProps) {
25+
const handleFilterChange = () => {
26+
if (filters.month !== "" && filters.year === "") {
27+
toast.warning("Please select a year for correct filtering");
28+
return;
29+
}
30+
onFilterChange();
31+
};
2432
const updateFilter = <K extends keyof ReferralFilters>(
2533
key: K,
2634
value: ReferralFilters[K],
@@ -71,7 +79,7 @@ export default function ReferralFilter({
7179
</SelectContent>
7280
</Select>
7381

74-
<Button onClick={onFilterChange} disabled={!isChanged}>
82+
<Button onClick={handleFilterChange} disabled={!isChanged}>
7583
Apply Filters
7684
</Button>
7785
</div>

0 commit comments

Comments
 (0)