build/static/js/24.ce4f9e1e.chunk.js

1 line
3.7 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[24],{szXM:function(e,t,a){"use strict";a.r(t);a("YQTV");var r=a("NUBc"),n=(a("04bd"),a("W9HT")),o=(a("vAZS"),a("ECub")),c=(a("Jmwx"),a("BMrR")),i=a("14Xm"),s=a.n(i),u=a("q1tI"),l=a.n(u),m=a("vDqi"),f=a.n(m),h=a("QX/B"),d=(a("rO+z"),a("kPKH")),p=(a("EpIQ"),a("bx4M")),y=(a("L/Qf"),a("2/Rp")),v=(a("8/o9"),a("tsqr")),b=(a("FGam"),function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(a.push(c.value),!t||a.length!==t);r=!0);}catch(e){n=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(n)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")});var E=function(e){var t=e.forum_section,a=e.key,r=Object(u.useState)(!0),n=b(r,2),o=n[0],c=n[1],i=Object(u.useState)(!1),s=b(i,2),m=s[0],h=s[1];return l.a.createElement(d.a,{span:6,className:"project-card-item forum-section-card",key:a},l.a.createElement(p.a,{bordered:!1,hoverable:!0,actions:[l.a.createElement(y.a,{type:"link",size:"small",onClick:function(){return function(){h(!0);var e="/forum_memos/"+t.id+"/is_watch.json";f.a.post(e,{is_watch:o?0:1}).then((function(e){0===e.data.status?(v.a.success(e.data.message),c(!o)):v.a.error(e.data.message),h(!1)})).catch((function(e){h(!1),console.log(e)}))}()},loading:m},l.a.createElement("span",{className:"color-grey"},o?"取消收藏":"收藏")),l.a.createElement(y.a,{type:"link",size:"small",href:"/forums/theme/"+t.id},l.a.createElement("span",{className:"color-green"},"查看"))],bodyStyle:{background:"rgba("+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+",0.8)"}},l.a.createElement("div",{className:"intresting-forum-section"},l.a.createElement("div",{className:"font-20 color-white"},t.title),l.a.createElement("div",{className:"mt10 color-white"},t.memos_count,"个话题"))))},g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(a.push(c.value),!t||a.length!==t);r=!0);}catch(e){n=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(n)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t.default=function(e){var t=e.match.params.login,a=Object(u.useState)(!1),i=g(a,2),m=i[0],d=i[1],p=Object(u.useState)([]),y=g(p,2),v=y[0],b=y[1],w=Object(u.useState)(1),S=g(w,2),j=S[0],k=S[1],M=Object(u.useState)(32),O=g(M,2),_=O[0],N=(O[1],Object(u.useState)(0)),x=g(N,2),A=x[0],I=x[1];return Object(u.useEffect)((function(){var e,a;(e=s.a.mark((function e(){var a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),a="/my_memos/"+t+"/my_interested.json",f.a.get(a,{params:{limit:_,page:j}}).then((function(e){e&&(b(e.data.forum_details),I(e.data.count)),d(!1)})).catch((function(e){d(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e,this)})),a=function(){var t=e.apply(this,arguments);return new Promise((function(e,a){return function r(n,o){try{var c=t[n](o),i=c.value}catch(e){return void a(e)}if(!c.done)return Promise.resolve(i).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(i)}("next")}))},function(){return a.apply(this,arguments)})()}),[j]),l.a.createElement("div",{className:"mt15"},l.a.createElement(n.a,{spinning:m},v&&v.length>0?l.a.createElement(c.a,{gutter:20},v.map((function(e,t){return l.a.createElement(E,{forum_section:e,key:t})}))):l.a.createElement(o.a,{image:o.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"})),A>_&&l.a.createElement(h.c,null,l.a.createElement(r.a,{showQuickJumper:!0,current:j,onChange:function(e){k(e)},total:A,pageSize:_})))}}}]);