Build 574548stable
Module 215497
1,866 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{L:()=>p,A:()=>g});var i,r=n(627968),s=n(64700),a=n(503698),o=n.n(a),l=n(837381),u=n(187322),c=n(608299),d=n(101555),_=n(625494),h=n(652215),f=n(375708),E=n(248201),p=((i={})[i.SMALL=0]="SMALL",i[i.MEDIUM=1]="MEDIUM",i[i.XXSMALL=2]="XXSMALL",i[i.XSMALL=3]="XSMALL",i);function m(e){e.stopPropagation()}let g=s.forwardRef(function(e,t){let{id:n,channelId:i,className:a,children:p,actions:g,handleEditModal:A,keyboardModeEnabled:I,onKeyDown:T,draftType:S,size:N=1}=e,C=s.useRef(null),{onFocus:y,...O}=(0,l.rm)(n),{handleFocus:R,handleBlur:v}=function(e){let[t,n]=(0,s.useState)(!1);return{handleFocus:(0,s.useCallback)(t=>{(t.target===t.currentTarget||t.currentTarget.contains(document.activeElement))&&n(!0),null!=e&&e(t)},[e]),handleBlur:(0,s.useCallback)(e=>{e.target!==e.currentTarget&&e.currentTarget.contains(document.activeElement)||n(!1)},[void 0]),isFocused:t}}(y),b=0===N,L=null!=g;return(0,r.jsx)(u.vN,{children:(0,r.jsx)("li",{...O,onFocus:R,onBlur:v,onClick:function(e){if(0===e.detail&&null!=C.current){let e=C.current.querySelector('[role="button"], button');e?.click()}},onKeyDown:e=>{if(I){switch(e.which){case h.Ks6.D:e.preventDefault(),c.A.remove(i,n,S);return;case h.Ks6.E:null!=A&&(e.preventDefault(),A(e));return;case h.Ks6.BACKSPACE:e.ctrlKey?(e.preventDefault(),c.A.clearAll(i,S)):(e.preventDefault(),c.A.remove(i,n,S));return;case h.Ks6.ARROW_UP:if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey)return;e.preventDefault(),_._.dispatchToLastSubscribed(h.jej.FOCUS_MESSAGES,{atEnd:!0})}T?.(e)}},className:o()(E.Se,a),ref:t,children:(0,r.jsxs)("div",{className:E.PO,ref:C,children:[p,L?(0,r.jsx)("div",{className:E.TC,children:(0,r.jsx)("div",{className:o()(E.KY,{[E.BN]:b}),onContextMenu:m,"aria-label":f.intl.string(f.t["8Lu3Du"]),children:(0,r.jsx)(d.Ay,{className:o()({[E.BX]:b}),children:g})})}):null]})})})})}