mirror of
https://github.com/gethomepage/homepage.git
synced 2026-04-04 01:01:22 -07:00
Chore: merge Overseerr into Seerr, add aliases (#6330)
This commit is contained in:
@@ -9,6 +9,8 @@ import { buildHighlightConfig } from "utils/highlights";
|
||||
const ALIASED_WIDGETS = {
|
||||
pialert: "netalertx",
|
||||
hoarder: "karakeep",
|
||||
jellyseerr: "seerr",
|
||||
overseerr: "seerr",
|
||||
};
|
||||
|
||||
export default function Container({ error = false, children, service }) {
|
||||
|
||||
@@ -58,6 +58,26 @@ describe("components/services/widget/container", () => {
|
||||
expect(screen.getByTestId("karakeep.count")).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("supports seerr aliases when filtering (jellyseerr/overseerr -> seerr)", () => {
|
||||
renderWithProviders(
|
||||
<Container service={{ widget: { type: "jellyseerr", fields: ["pending"] } }}>
|
||||
<Dummy label="seerr.pending" />
|
||||
</Container>,
|
||||
{ settings: {} },
|
||||
);
|
||||
|
||||
expect(screen.getByTestId("seerr.pending")).toBeInTheDocument();
|
||||
|
||||
renderWithProviders(
|
||||
<Container service={{ widget: { type: "overseerr", fields: ["processing"] } }}>
|
||||
<Dummy label="seerr.processing" />
|
||||
</Container>,
|
||||
{ settings: {} },
|
||||
);
|
||||
|
||||
expect(screen.getByTestId("seerr.processing")).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("returns null when errors are hidden via settings.hideErrors", () => {
|
||||
const { container } = renderWithProviders(
|
||||
<Container error="nope" service={{ widget: { type: "omada", hide_errors: false } }}>
|
||||
|
||||
Reference in New Issue
Block a user