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.bo = InAppMessage.TextAlignment.CENTER); } dt() { return super.dt(FullScreenMessage.es); } static In(e) { return new FullScreenMessage( e[InAppMessage.ss.ra], e[InAppMessage.ss.sa], e[InAppMessage.ss.xs], e[InAppMessage.ss.ta], e[InAppMessage.ss.ia], e[InAppMessage.ss.URI], e[InAppMessage.ss.oa], e[InAppMessage.ss.pa], e[InAppMessage.ss.ma], e[InAppMessage.ss.na], e[InAppMessage.ss.ns], e[InAppMessage.ss.ua], e[InAppMessage.ss.ca], e[InAppMessage.ss.fa], e[InAppMessage.ss.da], e[InAppMessage.ss.la], e[InAppMessage.ss.ga], e[InAppMessage.ss.ja], e[InAppMessage.ss.xa], e[InAppMessage.ss.za], e[InAppMessage.ss.ha], e[InAppMessage.ss.va], e[InAppMessage.ss.wa], re(e[InAppMessage.ss.ya]), e[InAppMessage.ss.Sa], e[InAppMessage.ss.ba], e[InAppMessage.ss.ka], e[InAppMessage.ss.CSS], e[InAppMessage.ss.qa], e[InAppMessage.ss.LANGUAGE], e[InAppMessage.ss.ks], ); } } FullScreenMessage.es = InAppMessage.Le.bn;