1 line
2.7 KiB
JavaScript
1 line
2.7 KiB
JavaScript
"use strict";(self.webpackChunkmodule_bz=self.webpackChunkmodule_bz||[]).push([[224],{9224:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var n,i,a,l,o=r(1504);class c extends o.Component{constructor(e){super(e),this.state={loading:!0,list:[]}}}n=c,a=void 0,(i="symbol"==typeof(l=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i="defaultProps"))?l:String(l))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a,c.defaultProps={};var u=r(500),m=r(9544),s=r(4768),d=r(3284),f=r(2400),p=r(7888),v=r(392),b=r(2168),h=r(760);function y(e,t,r){return t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(){let{project:e}=(0,d.useParams)();return o.createElement("div",{id:"time_tracker_menu_content",key:e},o.createElement(v.Card,null,o.createElement(v.Row,null,o.createElement(v.Col,{all:"c-100"},e?o.createElement(b.c,{entity:"team.member",ajaxData:{project:e},margin:!1,show_filter:!1,show_add_button:!1,renderTitle:h.A.renderTableTitle}):o.createElement(b.c,{entity:"emp",ajaxData:{my:1},margin:!1,show_filter:!1,show_add_button:!1,renderTitle:h.A.renderTableTitle})))))}class _ extends c{constructor(...e){var t;super(...e),t=this,y(this,"wrap",void 0),y(this,"refresh",(function(){t.setState({loading:!0},(function(){p.API.requestTheme(".project/getMyList",{},(function(e,r){t.setState({list:e,loading:!1})}))}))}))}componentDidMount(){this.refresh()}render(){var e=this;let{loading:t,list:r}=this.state;return o.createElement("div",{ref:function(t){return e.wrap=t},id:"time_tracker"},o.createElement("div",{id:"time_tracker_menu"},o.createElement(u.Scrollbar,null,o.createElement("div",{id:"time_tracker_menu_list"},o.createElement(s.NavLink,{to:f.G.makeAppLink("my/team/"),className:function({isActive:e}){return"el"+(e?" selected":"")}},"Организация"),o.createElement("div",{className:"sep"}),t?o.createElement(m.c,null):r.map((function(e){return o.createElement(s.NavLink,{key:e.id,to:f.G.makeAppLink(e.team_link),className:function({isActive:e}){return"el"+(e?" selected":"")}},e.title)}))))),t?null:o.createElement(d.Routes,null,o.createElement(d.Route,{path:"",element:o.createElement(E,null)}),o.createElement(d.Route,{path:":project",element:o.createElement(E,null)})))}}}}]); |