UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

115 lines (114 loc) 2.09 kB
import { buttonsFromSerializedInAppMessage as re } from "../in-app-message-factory.js"; import InAppMessage from "./in-app-message.js"; export default class FullScreenMessage extends InAppMessage { constructor( e, r, s, t, i, a, o, p, m, n, u, c, f, d, l, g, j, x, z, h, v, w, y, S, b, k, q, A, B, C, D, ) { (p = p || InAppMessage.DismissType.MANUAL), (k = k || InAppMessage.Orientation.PORTRAIT), super( e, r, void 0, s, t, i, a, o, p, m, n, u, c, f, d, l, g, j, x, z, h, v, w, y, S, (b = b || InAppMessage.CropType.CENTER_CROP), k, q, A, B, C, D, ), (this.zo = InAppMessage.TextAlignment.CENTER); } bt() { return super.bt(FullScreenMessage.rs); } static Xr(e) { return new FullScreenMessage( e[InAppMessage.hs.Vr], e[InAppMessage.hs.Wr], e[InAppMessage.hs.bs], e[InAppMessage.hs.Yr], e[InAppMessage.hs.Zr], e[InAppMessage.hs.URI], e[InAppMessage.hs.ra], e[InAppMessage.hs.sa], e[InAppMessage.hs.ta], e[InAppMessage.hs.ia], e[InAppMessage.hs.ds], e[InAppMessage.hs.oa], e[InAppMessage.hs.pa], e[InAppMessage.hs.ma], e[InAppMessage.hs.na], e[InAppMessage.hs.ua], e[InAppMessage.hs.ca], e[InAppMessage.hs.fa], e[InAppMessage.hs.da], e[InAppMessage.hs.la], e[InAppMessage.hs.ga], e[InAppMessage.hs.ja], e[InAppMessage.hs.xa], re(e[InAppMessage.hs.za]), e[InAppMessage.hs.ha], e[InAppMessage.hs.va], e[InAppMessage.hs.wa], e[InAppMessage.hs.CSS], e[InAppMessage.hs.ya], e[InAppMessage.hs.LANGUAGE], e[InAppMessage.hs.qs], ); } } FullScreenMessage.rs = InAppMessage.ho.Or;