PageSourceSearch

https://www.unsw.edu.au/etc.clientlibs/unsw-common/clientlibs/clie…/resources/buttons-d11c3dc47de3cee086f1.js

js unsw.edu.au collected 2026-10-01 07:21:53 UTC 1,531 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkunsw_common_ui_frontend=self.webpackChunkunsw_common_ui_frontend||[]).push([[5954],{2324:(function(A,r,s){s.r(r),s.d(r,{ButtonsComponent:function(){return l}});var e=s(6540),u=s(5338),n=s(2838),d=({text:i,className:t,icon:a,iconAltText:o})=>{const c=(0,n.wA)();return e.createElement(e.Fragment,null,e.createElement("a",{className:t,onClick:()=>c({type:n.Q3.TOGGLE_APPLY_POPUP,payload:{showPopup:!0,undergraduate:!1,postgraduate:!1,postgraduateUAC:!1,undergraduateOnline:!1,masterApply:!0,domesticOnly:!1}})},e.createElement("div",{className:"inner"},e.createElement("div",{className:"text"},i),a!==""?e.createElement("div",{className:"icon",role:"img"},e.createElement("i",{className:a,"aria-label":o})):null)))},p=s(2138);class l extends p.A{constructor(){super(),this.$els=null,this.selector='[data-cmp-is="button"]',this.$appRoot=".cmp-buttons__buttons__apply",this.init(),this.observe(),this.onAemUpdate=()=>this.init()}init(){this.$els=document.querySelectorAll(this.selector),this.$els.forEach(t=>{t.removeAttribute("data-cmp-is");const a=t.querySelector(this.$appRoot);if(a){const o=(0,u.createRoot)(a),c=t.dataset.text?t.dataset.text:"",m=t.dataset.className?t.dataset.className:"",h=t.dataset.icon?t.dataset.icon:"",f=t.dataset.iconAltText?t.dataset.iconAltText:"",v=t.dataset.popupConfig?JSON.parse(t.dataset.popupConfig):{};o.render(e.createElement(e.StrictMode,null,e.createElement(n.hJ,{applyPopupProps:v},e.createElement(d,{text:c,className:m,icon:h,iconAltText:f}))))}})}}new l})}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.