|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40559],{40001:function(n,e,t){t.d(e,{Z:function(){return r}});var i=t(54476),a=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},s=t(7657),c=function(n,e){return a.createElement(s.Z,(0,i.Z)({},n,{ref:e,icon:o}))};var r=a.forwardRef(c)},87169:function(n,e,t){t.d(e,{Z:function(){return r}});var i=t(54476),a=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=t(7657),c=function(n,e){return a.createElement(s.Z,(0,i.Z)({},n,{ref:e,icon:o}))};var r=a.forwardRef(c)},15277:function(n,e,t){t.d(e,{Z:function(){return r}});var i=t(54476),a=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=t(7657),c=function(n,e){return a.createElement(s.Z,(0,i.Z)({},n,{ref:e,icon:o}))};var r=a.forwardRef(c)},95838:function(n,e,t){t.r(e),t.d(e,{default:function(){return nn},listPlanLibrary:function(){return W}});var i=t(59301),a=t(49389),o=t(44e3),s=t(95237),c=t(82242),r=t.n(c),l=t(7557),u=t.n(l),d=t(41498),p=t.n(d),f=t(79800),v=t.n(f),m=t(39647),h=t.n(m),g=t(61621),x=t(11414),y="leftMenu___Xh9Tv",_="menuText___r8qUK",j="list___gc6zr",b="icon___BIyI5",S="name___EvZQx",C="activeCssOne___bjRI_",Z="activeCssTwo___X0Axs",k=t(37712),w=["virtualSpaces","globalSetting","user","loading","dispatch","children"],N=(0,a.connect)((function(n){var e=n.virtualSpaces,t=n.loading;return{virtualSpaces:e,globalSetting:n.globalSetting,user:n.user,loading:t}}))((function(n){var e=n.virtualSpaces,t=(n.globalSetting,n.user,n.loading),o=n.dispatch,s=(n.children,h()(n,w),(0,a.useParams)()),c=(0,a.useLocation)(),l=(0,i.useState)([]),d=v()(l,2),f=d[0],m=d[1],N=e.menus;console.log(N,"menus"),(0,i.useEffect)((function(){z()}),[]);var E={syllabuses:"iconfont font18 icon-jiaoxuedagang",courses:"iconfont font18 icon-kechengziyuan",shixuns:"iconfont font18 icon-shixunxiangmu",videos:"iconfont font18 icon-shipinziyuan",attachments:"iconfont icon-kejianziyuan",members:"iconfont font18 icon-chengyuanguanli2",notices:"iconfont font18 icon-tongzhigonggao",graphs:"iconfont font18 icon-zhishitupu",achievements:"iconfont font18 icon-jiaoyanchengguo",vresearches:"iconfont font18 icon-VRyantao",leaderboards:"iconfont font18 icon-gongxianpaihang",news:"iconfont font18 icon-tongzhigonggao",collaborates:"iconfont font18 icon-jiaoxuexietong",educations:"iconfont font18 icon-kechengziyuan",practices:"iconfont font18 icon-jiaoyanchengguo",communities:"iconfont font18 icon-gongxianpaihang",managements:"iconfont font18 icon-shezhi6"},z=function(){var n=p()(u()().mark((function n(){var e,t,i;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:s.virtual_spacesId}});case 2:e=n.sent,t=[],i="",null==e||e.forEach((function(n){var e;null==n||null===(e=n.children)||void 0===e||e.forEach((function(n){var e;null!=c&&null!==(e=c.pathname)&&void 0!==e&&e.includes(n.module_url)&&(i=n.id)})),t.push(n.id)})),m(t),o({type:"virtualSpaces/setActionTabs",payload:{module_id:i}});case 8:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),O=function(){var n=p()(u()().mark((function n(e){return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return(0,k.jsx)("section",{className:y,children:(0,k.jsx)(g.Z,{loading:t.effects["virtualSpaces/getVirtualSpacesMenus"],children:null==N?void 0:N.map((function(n,e){var t,i=null==n||null===(t=n.children)||void 0===t?void 0:t.some((function(n){return c.pathname.indexOf(n.module_url)>-1}));return i=i||c.pathname===(null==n?void 0:n.module_url),(0,k.jsxs)("ul",{children:[(0,k.jsx)("li",{className:i&&C,onClick:function(){"managements"===(null==n?void 0:n.icon_type)&&a.history.push(null==n?void 0:n.module_url)},children:(0,k.jsxs)("div",{className:j,style:"managements"===(null==n?void 0:n.icon_type)?{cursor:"pointer"}:{},children:[(0,k.jsxs)("span",{className:b,children:[(0,k.jsx)("i",{className:null==E?void 0:E[n.icon_type]})," "]}),(0,k.jsx)("span",{className:S,children:n.name})]})}),(null==f?void 0:f.includes(n.id))&&(0,k.jsx)(x.Z5,{onDragEnd:O,children:(0,k.jsx)(x.bK,{droppableId:String(n.id),children:function(t,i){var s;return(0,k.jsx)("ul",r()(r()({ref:t.innerRef},t.droppableProps),{},{children:null==n||null===(s=n.children)||void 0===s?void 0:s.map((function(t,i){var s;return(0,k.jsx)(x._l,{draggableId:"".concat(null===(s=t.id)||void 0===s?void 0:s.toString(),"-").concat(e,"-").concat(i),index:i,isDragDisabled:!0,children:function(e,s){return(0,k.jsx)("div",r()(r()(r()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,k.jsx)("li",{className:c.pathname.indexOf(t.module_url)>-1&&Z,children:(0,k.jsx)("span",{className:_,onClick:function(e){a.history.push(t.module_url),o({type:"virtualSpaces/setActionTabs",payload:{module_id:n.id}})},children:t.name})})}),i)}},t.id)}))}))}})})]},e)}))})})})),E=t(43418),z=t(8591),O=t(6848),P=t(3113),M="bg___vd7LL",R="headName___sPZlC",I="member___StkKn",T=t(94171),L=t(91689),D=t(89999),B=t(7338),V=t(67554),A=(0,a.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,t=(n.user,n.dispatch),o=(0,i.useState)(!1),s=v()(o,2),c=s[0],r=s[1],l=(0,a.useParams)(),d=e.virtualSpacesDetails,f=function(){t({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==l?void 0:l.virtual_spacesId}})},m=function(){var n=p()(u()().mark((function n(e){var t;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==l?void 0:l.virtual_spacesId,".json"),{method:"put",body:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(f(),r(!1));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),h=(null==d?void 0:d.is_member)||(0,B.Ny)();return(0,k.jsxs)("div",{className:M,style:{background:"url('".concat(L.Z.IMG_SERVER+(null==d?void 0:d.backbground_image_url),"') no-repeat center center")},children:[(0,k.jsx)("div",{className:R,children:(0,k.jsxs)("span",{children:[" ",null==d?void 0:d.name]})}),(0,k.jsx)("aside",{children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{className:I,children:[(0,k.jsxs)("div",{children:[(0,k.jsx)(O.Z,{title:"成员总数",children:(0,k.jsx)("i",{style:{color:"#FF8B58",fontSize:24},className:"iconfont icon-a-chengyuan1"})}),(0,k.jsx)(O.Z,{title:"成员总数",children:(0,k.jsx)("span",{children:null==d?void 0:d.members_count})})]}),(0,k.jsxs)("div",{children:[(0,k.jsx)(O.Z,{title:"资源总数",children:(0,k.jsx)("i",{style:{color:"#07C160",marginLeft:100},className:"iconfont icon-a-ziyuanku1"})}),(0,k.jsx)(O.Z,{title:"资源总数",children:(0,k.jsx)("span",{children:null==d?void 0:d.resources_count})})]})]}),h&&(0,k.jsxs)(P.ZP,{disabled:2!==(null==d?void 0:d.status),onClick:function(){var n;E.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请公开",icon:null,className:"custom-modal-divider",content:(0,k.jsxs)("div",{className:"font14",children:[(0,k.jsx)("p",{children:"确认向平台申请公开虚拟社区吗?"}),(0,k.jsx)("p",{children:"公开虚拟社区需经过平台标准化审核,审核周期为1-2天,"}),(0,k.jsx)("div",{children:"公开的虚拟社区将对平台所有人可见。"})]}),onOk:(n=p()(u()().mark((function n(){var e;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==l?void 0:l.virtual_spacesId,"/apply_public.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(z.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,k.jsx)("i",{className:"iconfont icon-sheweigongkai2 mr5 font14"}),2===(null==d?void 0:d.status)?"申请公开":0===(null==d?void 0:d.status)?"申请中":"已公开"]}),!h&&(0,k.jsxs)(P.ZP,{onClick:function(){var n;(0,V.o1)(t)&&E.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请加入",icon:null,className:"custom-modal-divider",content:(0,k.jsx)("div",{className:"font14",children:"确认向管理员申请加入该虚拟社区吗?"}),onOk:(n=p()(u()().mark((function n(){var e;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==l?void 0:l.virtual_spacesId,"/apply_become_member.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(z.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,k.jsx)("i",{className:"iconfont icon-shenqingjiaru2 mr5 font14"}),"申请加入"]})]})}),(0,k.jsx)(D.Z,{visible:c,title:"编辑虚拟社区",onCancel:function(){return r(!1)},onOk:m})]})})),$="bg___kZNV_",F="headName___ZMo2u",q=(0,a.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,t=(n.user,n.dispatch,e.virtualSpacesDetails);return(0,k.jsx)("div",{className:$,style:{background:"url('".concat(L.Z.IMG_SERVER+(null==t?void 0:t.backbground_image_url),"') no-repeat center center")},children:(0,k.jsx)("div",{className:F,children:!(null!=t&&t.is_upload_bg_image)&&(0,k.jsxs)("span",{children:[" ",null==t?void 0:t.name]})})})})),Q="menuWrap___oMbDo",K="nav___tDkKA",G="active___CEg8Y",H=["user","globalSetting","dispatch","virtualSpaces"],U=(0,a.connect)((function(n){var e=n.user,t=n.virtualSpaces;return{user:e,globalSetting:n.globalSetting,virtualSpaces:t}}))((function(n){n.user,n.globalSetting;var e,t=n.dispatch,o=n.virtualSpaces,s=(h()(n,H),(0,a.useLocation)()),c=(0,i.useState)(),l=v()(c,2),d=l[0],f=l[1],m=(0,a.useParams)().virtual_spacesId,g=o.menus,x=void 0===g?[]:g;(0,i.useEffect)((function(){if(x.length){var n,e=(null===(n=s.pathname.split("/"))||void 0===n?void 0:n[3])||"homepage";f(e)}}),[s.pathname,x]),(0,i.useEffect)((function(){_()}),[]);var y,_=function(){var n=p()(u()().mark((function n(){return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:m}});case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,k.jsx)("div",{className:Q,children:(0,k.jsx)("div",{className:K,children:null===(y=x.map((function(n){var e=W.find((function(e){return e.icon_type===n.icon_type}));return r()(r()({},n),{},{icon:null==e?void 0:e.icon})})),e=y=y.filter((function(n){return!n.hidden})))||void 0===e?void 0:e.map((function(n){var e=n.icon_type,t=n.icon,i=n.name,o=n.module_url;return(0,k.jsxs)(a.Link,{to:o,onClick:function(){return f(e)},className:d===e?G:"",children:[(0,k.jsx)("i",{className:t}),(0,k.jsx)("span",{title:i,children:i})]},e)}))})})})),X="wrap___o0FSi",Y=t(83287),W=[{icon_type:"homepage",name:"101计划-软件工程",icon:"iconfont icon-a-101jihua"},{icon_type:"announcement",name:"通知公告",icon:"iconfont icon-tongzhigonggao1"},{icon_type:"survey",name:"课程调研",icon:"iconfont icon-kechengtiaoyan"},{icon_type:"workplace",name:"个人工作台",icon:"iconfont icon-a-101jihua"},{icon_type:"activity",name:"教研活动",icon:"iconfont icon-jiaoyanhuodong"},{icon_type:"knowledge",name:"知识体系",icon:"iconfont icon-zhishitixi"},{icon_type:"plan",name:"课程教案",icon:"iconfont icon-kechengjiaoan"},{icon_type:"material",name:"课程教材",icon:"iconfont icon-kechengjiaocai"},{icon_type:"experiment",name:"实验体系",icon:"iconfont icon-shijianxiangmu"},{icon_type:"resources",name:"教学资源",icon:"iconfont icon-jiaoxueziyuan"},{icon_type:"settings",name:"社区设置",icon:"iconfont icon-shequshezhi"}],J=o.Z.Content,nn=(0,a.connect)((function(n){return{globalSetting:n.globalSetting,user:n.user,virtualSpaces:n.virtualSpaces}}))((function(n){n.globalSetting,n.user;var e=n.dispatch,t=(n.children,n.virtualSpaces),o=(0,a.useParams)(),c=((0,a.useLocation)(),t.virtualSpacesDetails),r=t.loading,l="101"===Y.AS||"vtrs"===Y.AS;return(0,i.useEffect)((function(){return e({type:"globalSetting/setTheme",payload:"vspaces"}),function(){e({type:"globalSetting/setTheme",payload:"default"})}}),[]),(0,i.useEffect)((function(){e({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==o?void 0:o.virtual_spacesId}})}),[]),(0,i.useEffect)((function(){null!=c&&c.id&&r&&e({type:"virtualSpaces/setVirtualSpacesLoading",payload:!1})}),[c,r]),r?(0,k.jsx)(k.Fragment,{}):(0,k.jsx)("div",{children:l?(0,k.jsxs)("div",{className:"pb20",children:[(0,k.jsx)(q,{}),(0,k.jsxs)(s.Z,{className:"".concat(X," bg-white"),wrap:!1,children:[(0,k.jsx)(U,{}),(0,k.jsx)(J,{style:{flex:1,overflow:"hidden",paddingBottom:20},children:(0,k.jsx)(a.Outlet,{})})]})]}):(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(A,{}),(0,k.jsx)("aside",{className:"edu-container mb20",children:(0,k.jsxs)(s.Z,{children:[(0,k.jsx)(N,{}),(0,k.jsx)(J,{className:"ml20",children:(0,k.jsx)(a.Outlet,{})})]})})]})})}))},56762:function(n,e,t){t.d(e,{Z:function(){return a}});var i=t(59301);function a(){const[,n]=i.useReducer((n=>n+1),0);return n}},10249:function(n,e,t){t.d(e,{Z:function(){return M}});var i=t(92310),a=t.n(i),o=t(59301),s=t(36355),c=t(32441),r=t(9937);var l=n=>{const{getPrefixCls:e,direction:t}=(0,o.useContext)(s.E_),{prefixCls:i,className:l}=n,u=e("input-group",i),d=e("input"),[p,f]=(0,r.ZP)(d),v=a()(u,{[`${u}-lg`]:"large"===n.size,[`${u}-sm`]:"small"===n.size,[`${u}-compact`]:n.compact,[`${u}-rtl`]:"rtl"===t},f,l),m=(0,o.useContext)(c.aM),h=(0,o.useMemo)((()=>Object.assign(Object.assign({},m),{isFormItemInput:!1})),[m]);return p(o.createElement("span",{className:v,style:n.style,onMouseEnter:n.onMouseEnter,onMouseLeave:n.onMouseLeave,onFocus:n.onFocus,onBlur:n.onBlur},o.createElement(c.aM.Provider,{value:h},n.children)))},u=t(9432),d=t(54476),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},f=t(7657),v=function(n,e){return o.createElement(f.Z,(0,d.Z)({},n,{ref:e,icon:p}))};var m=o.forwardRef(v),h=t(15277),g=t(2738),x=t(8654),y=t(59412),_=function(n,e){var t={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(n);a<i.length;a++)e.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(n,i[a])&&(t[i[a]]=n[i[a]])}return t};const j=n=>n?o.createElement(h.Z,null):o.createElement(m,null),b={click:"onClick",hover:"onMouseOver"};var S=o.forwardRef(((n,e)=>{const{visibilityToggle:t=!0}=n,i="object"==typeof t&&void 0!==t.visible,[c,r]=(0,o.useState)((()=>!!i&&t.visible)),l=(0,o.useRef)(null);o.useEffect((()=>{i&&r(t.visible)}),[i,t]);const d=(0,y.Z)(l),p=()=>{const{disabled:e}=n;e||(c&&d(),r((n=>{var e;const i=!n;return"object"==typeof t&&(null===(e=t.onVisibleChange)||void 0===e||e.call(t,i)),i})))},{className:f,prefixCls:v,inputPrefixCls:m,size:h}=n,S=_(n,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=o.useContext(s.E_),Z=C("input",m),k=C("input-password",v),w=t&&(e=>{const{action:t="click",iconRender:i=j}=n,a=b[t]||"",s=i(c),r={[a]:p,className:`${e}-icon`,key:"passwordIcon",onMouseDown:n=>{n.preventDefault()},onMouseUp:n=>{n.preventDefault()}};return o.cloneElement(o.isValidElement(s)?s:o.createElement("span",null,s),r)})(k),N=a()(k,f,{[`${k}-${h}`]:!!h}),E=Object.assign(Object.assign({},(0,g.Z)(S,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:N,prefixCls:Z,suffix:w});return h&&(E.size=h),o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(e,l)},E))})),C=t(47472),Z=t(92343),k=t(3113),w=t(19716),N=t(33234),E=function(n,e){var t={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(n);a<i.length;a++)e.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(n,i[a])&&(t[i[a]]=n[i[a]])}return t};var z=o.forwardRef(((n,e)=>{const{prefixCls:t,inputPrefixCls:i,className:c,size:r,suffix:l,enterButton:d=!1,addonAfter:p,loading:f,disabled:v,onSearch:m,onChange:h,onCompositionStart:g,onCompositionEnd:y}=n,_=E(n,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:j,direction:b}=o.useContext(s.E_),S=o.useRef(!1),z=j("input-search",t),O=j("input",i),{compactSize:P}=(0,N.ri)(z,b),M=(0,w.Z)((n=>{var e;return null!==(e=null!=r?r:P)&&void 0!==e?e:n})),R=o.useRef(null),I=n=>{var e;document.activeElement===(null===(e=R.current)||void 0===e?void 0:e.input)&&n.preventDefault()},T=n=>{var e,t;m&&m(null===(t=null===(e=R.current)||void 0===e?void 0:e.input)||void 0===t?void 0:t.value,n,{source:"input"})},L="boolean"==typeof d?o.createElement(C.Z,null):null,D=`${z}-button`;let B;const V=d||{},A=V.type&&!0===V.type.__ANT_BUTTON;B=A||"button"===V.type?(0,Z.Tm)(V,Object.assign({onMouseDown:I,onClick:n=>{var e,t;null===(t=null===(e=null==V?void 0:V.props)||void 0===e?void 0:e.onClick)||void 0===t||t.call(e,n),T(n)},key:"enterButton"},A?{className:D,size:M}:{})):o.createElement(k.ZP,{className:D,type:d?"primary":void 0,size:M,disabled:v,key:"enterButton",onMouseDown:I,onClick:T,loading:f,icon:L},d),p&&(B=[B,(0,Z.Tm)(p,{key:"addonAfter"})]);const $=a()(z,{[`${z}-rtl`]:"rtl"===b,[`${z}-${M}`]:!!M,[`${z}-with-button`]:!!d},c);return o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(R,e),onPressEnter:n=>{S.current||f||T(n)}},_,{size:M,onCompositionStart:n=>{S.current=!0,null==g||g(n)},onCompositionEnd:n=>{S.current=!1,null==y||y(n)},prefixCls:O,addonAfter:B,suffix:l,onChange:n=>{n&&n.target&&"click"===n.type&&m&&m(n.target.value,n,{source:"clear"}),h&&h(n)},className:$,disabled:v}))})),O=t(1643);const P=u.Z;P.Group=l,P.Search=z,P.TextArea=O.Z,P.Password=S;var M=P},44e3:function(n,e,t){var i=t(84966),a=t(45818);const o=i.ZP;o.Header=i.h4,o.Footer=i.$_,o.Content=i.VY,o.Sider=a.Z,e.Z=o}}]); |