You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/src/Ombi/ClientApp/src/app/state/customization/customization.selectors.ts

26 lines
895 B

import { CUSTOMIZATION_STATE_TOKEN } from "./types";
import { ICustomizationSettings } from "../../interfaces";
import { Selector } from "@ngxs/store";
export class CustomizationSelectors {
@Selector([CUSTOMIZATION_STATE_TOKEN])
public static customizationSettings(settings: ICustomizationSettings): ICustomizationSettings {
return settings;
}
@Selector([CustomizationSelectors.customizationSettings])
public static logo({logo}: ICustomizationSettings): string {
return logo;
}
@Selector([CustomizationSelectors.customizationSettings])
public static applicationName({applicationName}: ICustomizationSettings): string {
return applicationName;
}
@Selector([CustomizationSelectors.customizationSettings])
public static applicationUrl({applicationUrl}: ICustomizationSettings): string {
return applicationUrl;
}
}