mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-03 09:16:40 +00:00
🐛 filter by resource UI
This commit is contained in:
@@ -170,13 +170,21 @@ export function LogAnalyticsData(props: AnalyticsContentProps) {
|
|||||||
const newSearch = new URLSearchParams(
|
const newSearch = new URLSearchParams(
|
||||||
searchParams
|
searchParams
|
||||||
);
|
);
|
||||||
newSearch.set("resourceId", newValue);
|
newSearch.delete("resourceId");
|
||||||
|
if (newValue !== "all") {
|
||||||
|
newSearch.set(
|
||||||
|
"resourceId",
|
||||||
|
newValue
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
router.replace(
|
router.replace(
|
||||||
`${path}?${newSearch.toString()}`
|
`${path}?${newSearch.toString()}`
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
value={filters.resourceId?.toString()}
|
value={
|
||||||
|
filters.resourceId?.toString() ?? "all"
|
||||||
|
}
|
||||||
>
|
>
|
||||||
<SelectTrigger
|
<SelectTrigger
|
||||||
id="resourceId"
|
id="resourceId"
|
||||||
@@ -195,6 +203,9 @@ export function LogAnalyticsData(props: AnalyticsContentProps) {
|
|||||||
{resource.name}
|
{resource.name}
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
|
<SelectItem value="all">
|
||||||
|
All resources
|
||||||
|
</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user