PageSourceSearch

https://login.commonsku.com/dist/react/components-EditMessagePopup.81ec03c7.chunk.js

js commonsku.com collected 2026-10-02 03:15:58 UTC 3,302 bytes, 2 lines download raw bytes

1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[2989],{96233(e,s,t){t.r(s),t.d(s,{default:()=>_});var i=t(22224),a=t(41594),r=t(98483),n=t(33872),d=t(21992),l=t(39913),o=t(30596),m=t(28027),h=t(22078),p=t(63988);class g extends a.Component{constructor(e){super(e),this.state={message_text:e.message?e.message.message_text.replace(/<br \/>\n/g,"\n").replace(/<br(( )?\/)?>/g,"\n"):"",reminder_user:e.message?e.message.reminder_user:e.identity.user_id,date_reminder:e.message?e.message.date_reminder:"",reminder_complete:e.message?e.message.reminder_complete:0},this.handleFieldChange=this.handleFieldChange.bind(this),this.handleEditMessage=this.handleEditMessage.bind(this),this.onFormRef=this.onFormRef.bind(this)}UNSAFE_componentWillMount(){this.props.message&&(0,h.Ho)(this.props.message.message_text).then(e=>{this.setState({message_text:e.replace(/<br \/>\n/g,"\n").replace(/<br(( )?\/)?>/g,"\n")})})}onFormRef(e){this._form=e}handleFieldChange(e,s){this._form&&this.setState({[s]:e})}handleEditMessage(e,s){(0,i.every)(s,e=>null===e)&&(this.props.message?this.props.onEditMessage(this.props.message.message_id,this.props.message.note_id,e.message_text.replace(/\n/g,"<br>"),e.reminder_user,e.date_reminder,e.reminder_complete):this.props.onCreateAddMessage(this.props.job_id,e.message_text,e.reminder_user,e.date_reminder,[],""),this.props.onClosePopup())}render(){const{message:e,message_type:s,job_id:t,users:i,mention_users:a,onClosePopup:r,index:d,displayIndex:l}=this.props;return(0,p.jsxs)("div",{"data-test-name":"EditMessagePopup.render",id:"edit-message-modal",className:"reveal small",style:{display:"block",zIndex:m.z+d+l},"aria-labelledby":"modalTitle","aria-hidden":"true",role:"dialog",children:[(0,p.jsx)("div",{className:"row",children:(0,p.jsxs)("div",{className:"small-12 columns",children:[(0,p.jsxs)("h3",{id:"modalTitle",children:[e?"Edit":"Add"," Task"]}),(0,p.jsx)("a",{className:"alert button",style:{position:"fixed",right:"5rem",top:"1rem"},onClick:e=>r(),children:"Cancel"}),(0,p.jsx)("a",{className:"button",style:{position:"fixed",right:"1rem",top:"1rem"},onClick:e=>{e.preventDefault(),this._form&&this._form.submit()},children:"Save"})]})}),(0,p.jsx)("div",{className:"row popup-content",children:(0,p.jsxs)(n.A,{className:"row popup-content form",ref:this.onFormRef,onFieldChange:this.handleFieldChange,onSubmit:this.handleEditMessage,children:[(0,p.jsx)(n.A.DateInput,{label:"Task Date",field:"date_reminder",value:this.state.date_reminder,required:!0}),(0,p.jsx)(n.A.MentionTextarea,{label:"Task",field:"message_text",value:this.state.message_text,mention_users:a,required:!0}),(0,p.jsx)(n.A.Select,{label:"User",field:"reminder_user",options:i,value:this.state.reminder_user,required:!0,withMarginBottom:!0}),e?(0,p.jsx)(n.A.Checkbox,{label:"Completed",field:"reminder_complete",value:this.state.reminder_complete}):null]})})]})}}const _=(0,r.Ng)(e=>({users:(0,o.I6)(e),mention_users:Object.values(e.entities.users).filter(e=>0!=e.mask),identity:e.identity}),e=>({onClosePopup:()=>{e((0,l.fs)())},onEditMessage:(s,t,i,a,r,n)=>{e((0,d.ko)(s,t,i,a,r,n))},onCreateAddMessage:(s,t,i,a,r,n,l,o,m)=>{e((0,d.vk)(s,t,i,a,r,n,l,o,m))}}))(g)}}]);
2//# sourceMappingURL=components-EditMessagePopup.81ec03c7.chunk.js.map

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.