@ragnaraven/zitadel-node-dual
Version:
Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!
366 lines • 11.8 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var branding_settings_exports = {};
__export(branding_settings_exports, {
BrandingSettings: () => BrandingSettings,
Theme: () => Theme,
ThemeMode: () => ThemeMode,
protobufPackage: () => protobufPackage,
themeModeFromJSON: () => themeModeFromJSON,
themeModeToJSON: () => themeModeToJSON
});
module.exports = __toCommonJS(branding_settings_exports);
var import_wire = require("@bufbuild/protobuf/wire");
var import_settings = require("./settings.js");
const protobufPackage = "zitadel.settings.v2beta";
var ThemeMode = /* @__PURE__ */ ((ThemeMode2) => {
ThemeMode2[ThemeMode2["THEME_MODE_UNSPECIFIED"] = 0] = "THEME_MODE_UNSPECIFIED";
ThemeMode2[ThemeMode2["THEME_MODE_AUTO"] = 1] = "THEME_MODE_AUTO";
ThemeMode2[ThemeMode2["THEME_MODE_LIGHT"] = 2] = "THEME_MODE_LIGHT";
ThemeMode2[ThemeMode2["THEME_MODE_DARK"] = 3] = "THEME_MODE_DARK";
ThemeMode2[ThemeMode2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return ThemeMode2;
})(ThemeMode || {});
function themeModeFromJSON(object) {
switch (object) {
case 0:
case "THEME_MODE_UNSPECIFIED":
return 0 /* THEME_MODE_UNSPECIFIED */;
case 1:
case "THEME_MODE_AUTO":
return 1 /* THEME_MODE_AUTO */;
case 2:
case "THEME_MODE_LIGHT":
return 2 /* THEME_MODE_LIGHT */;
case 3:
case "THEME_MODE_DARK":
return 3 /* THEME_MODE_DARK */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function themeModeToJSON(object) {
switch (object) {
case 0 /* THEME_MODE_UNSPECIFIED */:
return "THEME_MODE_UNSPECIFIED";
case 1 /* THEME_MODE_AUTO */:
return "THEME_MODE_AUTO";
case 2 /* THEME_MODE_LIGHT */:
return "THEME_MODE_LIGHT";
case 3 /* THEME_MODE_DARK */:
return "THEME_MODE_DARK";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
function createBaseBrandingSettings() {
return {
lightTheme: void 0,
darkTheme: void 0,
fontUrl: "",
hideLoginNameSuffix: false,
disableWatermark: false,
resourceOwnerType: 0,
themeMode: 0
};
}
const BrandingSettings = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.lightTheme !== void 0) {
Theme.encode(message.lightTheme, writer.uint32(10).fork()).join();
}
if (message.darkTheme !== void 0) {
Theme.encode(message.darkTheme, writer.uint32(18).fork()).join();
}
if (message.fontUrl !== "") {
writer.uint32(26).string(message.fontUrl);
}
if (message.hideLoginNameSuffix !== false) {
writer.uint32(32).bool(message.hideLoginNameSuffix);
}
if (message.disableWatermark !== false) {
writer.uint32(40).bool(message.disableWatermark);
}
if (message.resourceOwnerType !== 0) {
writer.uint32(48).int32(message.resourceOwnerType);
}
if (message.themeMode !== 0) {
writer.uint32(56).int32(message.themeMode);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseBrandingSettings();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.lightTheme = Theme.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.darkTheme = Theme.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.fontUrl = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.hideLoginNameSuffix = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.disableWatermark = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.resourceOwnerType = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.themeMode = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
lightTheme: isSet(object.lightTheme) ? Theme.fromJSON(object.lightTheme) : void 0,
darkTheme: isSet(object.darkTheme) ? Theme.fromJSON(object.darkTheme) : void 0,
fontUrl: isSet(object.fontUrl) ? globalThis.String(object.fontUrl) : "",
hideLoginNameSuffix: isSet(object.hideLoginNameSuffix) ? globalThis.Boolean(object.hideLoginNameSuffix) : false,
disableWatermark: isSet(object.disableWatermark) ? globalThis.Boolean(object.disableWatermark) : false,
resourceOwnerType: isSet(object.resourceOwnerType) ? (0, import_settings.resourceOwnerTypeFromJSON)(object.resourceOwnerType) : 0,
themeMode: isSet(object.themeMode) ? themeModeFromJSON(object.themeMode) : 0
};
},
toJSON(message) {
const obj = {};
if (message.lightTheme !== void 0) {
obj.lightTheme = Theme.toJSON(message.lightTheme);
}
if (message.darkTheme !== void 0) {
obj.darkTheme = Theme.toJSON(message.darkTheme);
}
if (message.fontUrl !== "") {
obj.fontUrl = message.fontUrl;
}
if (message.hideLoginNameSuffix !== false) {
obj.hideLoginNameSuffix = message.hideLoginNameSuffix;
}
if (message.disableWatermark !== false) {
obj.disableWatermark = message.disableWatermark;
}
if (message.resourceOwnerType !== 0) {
obj.resourceOwnerType = (0, import_settings.resourceOwnerTypeToJSON)(message.resourceOwnerType);
}
if (message.themeMode !== 0) {
obj.themeMode = themeModeToJSON(message.themeMode);
}
return obj;
},
create(base) {
return BrandingSettings.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseBrandingSettings();
message.lightTheme = object.lightTheme !== void 0 && object.lightTheme !== null ? Theme.fromPartial(object.lightTheme) : void 0;
message.darkTheme = object.darkTheme !== void 0 && object.darkTheme !== null ? Theme.fromPartial(object.darkTheme) : void 0;
message.fontUrl = object.fontUrl ?? "";
message.hideLoginNameSuffix = object.hideLoginNameSuffix ?? false;
message.disableWatermark = object.disableWatermark ?? false;
message.resourceOwnerType = object.resourceOwnerType ?? 0;
message.themeMode = object.themeMode ?? 0;
return message;
}
};
function createBaseTheme() {
return { primaryColor: "", backgroundColor: "", warnColor: "", fontColor: "", logoUrl: "", iconUrl: "" };
}
const Theme = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.primaryColor !== "") {
writer.uint32(10).string(message.primaryColor);
}
if (message.backgroundColor !== "") {
writer.uint32(18).string(message.backgroundColor);
}
if (message.warnColor !== "") {
writer.uint32(26).string(message.warnColor);
}
if (message.fontColor !== "") {
writer.uint32(34).string(message.fontColor);
}
if (message.logoUrl !== "") {
writer.uint32(42).string(message.logoUrl);
}
if (message.iconUrl !== "") {
writer.uint32(50).string(message.iconUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseTheme();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.primaryColor = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.backgroundColor = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.warnColor = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.fontColor = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.logoUrl = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.iconUrl = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
primaryColor: isSet(object.primaryColor) ? globalThis.String(object.primaryColor) : "",
backgroundColor: isSet(object.backgroundColor) ? globalThis.String(object.backgroundColor) : "",
warnColor: isSet(object.warnColor) ? globalThis.String(object.warnColor) : "",
fontColor: isSet(object.fontColor) ? globalThis.String(object.fontColor) : "",
logoUrl: isSet(object.logoUrl) ? globalThis.String(object.logoUrl) : "",
iconUrl: isSet(object.iconUrl) ? globalThis.String(object.iconUrl) : ""
};
},
toJSON(message) {
const obj = {};
if (message.primaryColor !== "") {
obj.primaryColor = message.primaryColor;
}
if (message.backgroundColor !== "") {
obj.backgroundColor = message.backgroundColor;
}
if (message.warnColor !== "") {
obj.warnColor = message.warnColor;
}
if (message.fontColor !== "") {
obj.fontColor = message.fontColor;
}
if (message.logoUrl !== "") {
obj.logoUrl = message.logoUrl;
}
if (message.iconUrl !== "") {
obj.iconUrl = message.iconUrl;
}
return obj;
},
create(base) {
return Theme.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseTheme();
message.primaryColor = object.primaryColor ?? "";
message.backgroundColor = object.backgroundColor ?? "";
message.warnColor = object.warnColor ?? "";
message.fontColor = object.fontColor ?? "";
message.logoUrl = object.logoUrl ?? "";
message.iconUrl = object.iconUrl ?? "";
return message;
}
};
function isSet(value) {
return value !== null && value !== void 0;
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
BrandingSettings,
Theme,
ThemeMode,
protobufPackage,
themeModeFromJSON,
themeModeToJSON
});
//# sourceMappingURL=branding_settings.js.map