(e, n)
| 12776 | return "top" === e || "left" === e || wn(e) ? "header" : "footer"; |
| 12777 | } |
| 12778 | function sp(e, n) { |
| 12779 | const { facet: i, config: r, child: o, component: a } = e; |
| 12780 | if (e.channelHasField(n)) { |
| 12781 | const s = i[n], |
| 12782 | l = zf("title", null, r, n); |
| 12783 | let c = va(s, r, { |
| 12784 | allowDisabling: !0, |
| 12785 | includeDefault: void 0 === l || !!l, |
| 12786 | }); |
| 12787 | o.component.layoutHeaders[n].title && |
| 12788 | ((c = t.isArray(c) ? c.join(", ") : c), |
| 12789 | (c += ` / ${o.component.layoutHeaders[n].title}`), |
| 12790 | (o.component.layoutHeaders[n].title = null)); |
| 12791 | const u = zf("labelOrient", s.header, r, n), |
| 12792 | f = null !== s.header && U(s.header?.labels, r.header.labels, !0), |
| 12793 | d = p(["bottom", "right"], u) ? "footer" : "header"; |
| 12794 | a.layoutHeaders[n] = { |
| 12795 | title: null !== s.header ? c : null, |
| 12796 | facetFieldDef: s, |
| 12797 | [d]: "facet" === n ? [] : [lp(e, n, f)], |
| 12798 | }; |
| 12799 | } |
| 12800 | } |
| 12801 | function lp(e, t, n) { |
| 12802 | const i = "row" === t ? "height" : "width"; |
| 12803 | return { |
no test coverage detected