1(self["webpackChunkfictiv_js"]=self["webpackChunkfictiv_js"]||[]).push([[879],{147639:function(module){"use strict";function fuzzysearch(needle,haystack){var tlen=haystack.length;var qlen=needle.length;if(qlen>tlen){return false}if(qlen===tlen){return needle===haystack}outer:for(var i=0,j=0;i<qlen;i++){var nch=needle.charCodeAt(i);while(j<tlen){if(haystack.charCodeAt(j++)===nch){continue outer}}return false}return true}module.exports=fuzzysearch},806048:function(module){var FUNC_ERROR_TEXT="Expected a function";function negate(predicate){if(typeof predicate!="function"){throw new TypeError(FUNC_ERROR_TEXT)}return function(){var args=arguments;switch(args.length){case 0:return!predicate.call(this);case 1:return!predicate.call(this,args[0]);case 2:return!predicate.call(this,args[0],args[1]);case 3:return!predicate.call(this,args[0],args[1],args[2])}return!predicate.apply(this,args)}}module.exports=negate},448081:function(module,__unused_webpack_exports,__webpack_require__){var arrayFilter=__webpack_require__(679770),baseFilter=__webpack_require__(616574),baseIteratee=__webpack_require__(315389),isArray=__webpack_require__(956449),negate=__webpack_require__(806048);function reject(collection,predicate){var func=isArray(collection)?arrayFilter:baseFilter;return func(collection,negate(baseIteratee(predicate,3)))}module.exports=reject},580218:function(module,__unused_webpack_exports,__webpack_require__){var toString=__webpack_require__(213222);function toLower(value){return toString(value).toLowerCase()}module.exports=toLower},722180:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{f:function(){return filterOptions},t:function(){return filterCountryOptions}});var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(770489);var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(685735);var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__);var fuzzysearch__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(147639);var fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(fuzzysearch__WEBPACK_IMPORTED_MODULE_2__);var filterOptions=function filterOptions(inputValue,opt){if(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(opt)==="object"&&opt!==null&&"value"in opt){var option=opt;return fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default()(inputValue.toLowerCase(),option.value.toLowerCase())||fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default()(inputValue.toLowerCase(),option.key.toLowerCase())||typeof option.children==="string"&&fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default()(inputValue.toLowerCase(),option.children.toLowerCase())}return false};function filterCountryOptions(inputValue,country){if(!inputValue){return true}if(!country.id||!country.name){return false}return fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default()(inputValue.toLowerCase(),country.id.toLowerCase())||fuzzysearch__WEBPACK_IMPORTED_MODULE_2___default()(inputValue.toLowerCase(),country.name.toLowerCase())}},720879:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:function(){return Admin_QuoteModelRevisionsQueuePage}});var style=__webpack_require__(90138);var layout=__webpack_require__(6406);var row_style=__webpack_require__(817466);var row=__webpack_require__(747152);var col_style=__webpack_require__(659620);var col=__webpack_require__(16370);var slicedToArray=__webpack_require__(522056);var slicedToArray_default=__webpack_require__.n(slicedToArray);var react=__webpack_require__(296540);var dist=__webpack_require__(247767);var components=__webpack_require__(903506);var Box=__webpack_require__(423380);var NavigationConfig=__webpack_require__(367061);
1var preferences=__webpack_require__(290759);var frozenObjects=__webpack_require__(425486);var card_style=__webpack_require__(455218);var card=__webpack_require__(868523);var divider_style=__webpack_require__(414207);var divider=__webpack_require__(852741);var auto_complete_style=__webpack_require__(535659);var auto_complete=__webpack_require__(837457);var checkbox_style=__webpack_require__(669119);var es_checkbox=__webpack_require__(940);var select_style=__webpack_require__(774276);var es_select=__webpack_require__(856597);var es6_function_name=__webpack_require__(770489);var es6_object_assign=__webpack_require__(311430);var get=__webpack_require__(858156);var get_default=__webpack_require__.n(get);var toLower=__webpack_require__(580218);var toLower_default=__webpack_require__.n(toLower);var uniqBy=__webpack_require__(950014);var uniqBy_default=__webpack_require__.n(uniqBy);var map=__webpack_require__(455378);var map_default=__webpack_require__.n(map);var reject=__webpack_require__(448081);var reject_default=__webpack_require__.n(reject);var omit=__webpack_require__(590179);var omit_default=__webpack_require__.n(omit);var isEmpty=__webpack_require__(962193);var isEmpty_default=__webpack_require__.n(isEmpty);var lib=__webpack_require__(755373);var lib_default=__webpack_require__.n(lib);var Link=__webpack_require__(582570);var getColor=__webpack_require__(371357);var filterOptions=__webpack_require__(722180);var graphql=__webpack_require__(472886);var radio_style=__webpack_require__(874017);var es_radio=__webpack_require__(401612);var web_dom_iterable=__webpack_require__(235890);var es6_array_iterator=__webpack_require__(595165);var es6_object_to_string=__webpack_require__(217482);var es6_object_keys=__webpack_require__(188647);var pick=__webpack_require__(244383);var pick_default=__webpack_require__.n(pick);var dayjs=__webpack_require__(825556);var quoteStatuses=__webpack_require__(528258);var settings=__webpack_require__(267063);var _getenv,_getenv$emails;var QUOTE_NAME="quoteName";var QUOTE_REQUESTED_BY="quoteRequestedBy";var AUTO_QUOTED="auto-quoted";var DATE_FORMAT="ddd, MMM Do YYYY, h:mm A";var FILENAME="fileName";var FILE_NAME_SORTER="quoteModelRevision.fileName";var DEFAULT_SEARCH_BY=FILENAME;var DEFAULT_SEARCH_VALUE="";var DEFAULT_CURSOR_STATE=undefined;var DFM_STATUS="dfmStatus";var DFM_STATUS_AWAITING="awaiting_dfm";var DFM_STATUS_FAILED="failed_dfm";var DFM_STATUS_PASSED="passed_dfm";var MATERIAL_ID="materialId";var MATERIAL_NAME="quoteModelRevision.modelConfiguration.material.name";var NEXT_CURSOR="next";var NOT_REQUESTED="Not requested";var PAGINATION_LIMIT=50;var PLACEMENT="filtered-quote-model-revisions-list";var PREVIOUS_CURSOR="previous";var PROCESS_ID="processId";var QUOTE_REQUESTED_AT="quote.requestedAt";var QUOTE_LAST_MODIFIED="quote.lastModified";var QUOTE_STATUS="quoteStatus";var UNCONFIGURED="Not configured";var searchByIds=[FILE_NAME_SORTER,QUOTE_NAME,QUOTE_REQUESTED_BY];var dfmOptions=[{id:DFM_STATUS_AWAITING,name:"Awaiting"},{id:DFM_STATUS_PASSED,name:"Passed"},{id:DFM_STATUS_FAILED,name:"Failed"}];var quoteStatusOptions=[{id:quoteStatuses.Nt,name:"Requested"},{id:quoteStatuses.Ww,name:"Draft"},{id:quoteStatuses.Mq,name:"Ordered"},{id:quoteStatuses.SE,name:"Off platform"}];var SEARCH_OPTIONS=[{id:FILENAME,name:"Filename",placeholder:"block.step"},{id:QUOTE_NAME,name:"Quote name",placeholder:"CustomQuote - 12345 - IM"},{id:QUOTE_REQUESTED_BY,name:"Quote requested by",placeholder:"".concat((_getenv=(0,settings.u)("REGIONAL_CONFIGS"))===null||_getenv===void 0?void 0:(_getenv$emails=_getenv.emails)===null||_getenv$emails===void 0?void 0:_getenv$emails.user)}];function getSearchByAndValueFromFilters(filters){var searchInput=pick_default()(filters,searchByIds);var searchBy=null;var searchValue=null;if(Object.keys(searchInput).length){searchBy=Object.keys(searchInput)[0];searchValue=searchInput[Object.keys(searchInput)[0]]}return{searchBy:searchBy,searchValue:searchValue}}function alphabeticalSort(a,b,key){var aName=toLower_default()(get_default()(a,key));var bName=toLower_default()(get_default()(b,key));if(aName<bName){return-1}if(aName>bName){return 1}return 0}function timeSort(a,b,key1,key2){var aDate1=get_default()(a,key1);var bDate1=get_default()(b,key1);if(!aDate1&&bDate1){return-1}if(aDate1&&!bDate1){return 1}if(!aDate1&&!bDate1){var aDate2=get_default()(a,key2);var bDate2=get_default()(b,key2);if((0,dayjs.A)(aDate2).isBefore(bDate2)){return-1}if((0,dayjs.A)(aDate2).isAfter(bDate2)){return 1}return 0}if((0,dayjs.A)(aDate1).isBefore(bDate1)){return-1}if((0,dayjs.A)(aDate1).isAfter(bDate1)){return 1}return 0}function getTotalCount(data){return get_default()(data,"listAllQuoteItems.totalCount")}var getColumnObjProps=function getColumnObjProps(mergeCols,quoteId,quoteIdSet,quoteIdToQmrCount){if(!mergeCols||!quoteId){return{}}if(quoteIdSet.has(quoteId)){return{rowSpan:0}}else{quoteIdSet.add(quoteId);return{rowSpan:quoteIdToQmrCount[quoteId]}}};function getCursor(data,type){return get_default()(data,"listAllQuoteItems.cursor.".concat(type))}function getFilters(location){return lib_default().parse(get_default()(location,"search").substr(1))||{}}function useHandleVisibilityChange(){var _useState=(0,react.useState)(false),_use
1State2=slicedToArray_default()(_useState,2),visibility=_useState2[0],setVisibility=_useState2[1];var handleVisibilityChange=function handleVisibilityChange(){if(document.hidden){setVisibility(false)}else{setVisibility(true)}};(0,react.useEffect)((function(){window.addEventListener("visibilitychange",handleVisibilityChange);return function(){window.removeEventListener("visibilitychange",handleVisibilityChange)}}),[]);return visibility}var jsx_runtime=__webpack_require__(474848);var RadioList=function RadioList(_ref){var filterHeader=_ref.filterHeader,filterId=_ref.filterId,onClearFilter=_ref.onClearFilter,onRadioChange=_ref.onRadioChange,_ref$radioOptions=_ref.radioOptions,radioOptions=_ref$radioOptions===void 0?[]:_ref$radioOptions,radioValue=_ref.radioValue;var FilterHeader=function FilterHeader(title,id){return(0,jsx_runtime.jsxs)(Box.A,{justifyContent:"between",children:[(0,jsx_runtime.jsx)(Box.A,{color:(0,getColor.Ay)("blackAlpha65"),style:{fontSize:"14px",fontWeight:500},marginBottom:"16px",children:title}),(0,jsx_runtime.jsx)(Link.A,{name:"clear-".concat(toLower_default()(id)),placement:PLACEMENT,onClick:onClearFilter(id),children:"Clear"})]})};var renderRadio=function renderRadio(_ref2){var id=_ref2.id,name=_ref2.name;return(0,jsx_runtime.jsx)(Box.A,{display:"block",marginBottom:"8px",children:(0,jsx_runtime.jsx)(es_radio.Ay,{value:id,children:name})},id)};return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[FilterHeader(filterHeader,filterId),(0,jsx_runtime.jsx)(Box.A,{display:"block",children:(0,jsx_runtime.jsx)(es_radio.Ay.Group,{onChange:onRadioChange,defaultValue:radioValue,value:radioValue,children:radioOptions.map(renderRadio)})})]})};var QuoteModelRevisionsQueuePage_RadioList=RadioList;var RadioFilters=function RadioFilters(_ref){var filters=_ref.filters;var navigate=(0,dist.Zp)();var _useState=(0,react.useState)(null),_useState2=slicedToArray_default()(_useState,2),selectedMaterial=_useState2[0],setSelectedMaterial=_useState2[1];var _useState3=(0,react.useState)(null),_useState4=slicedToArray_default()(_useState3,2),quotedBy=_useState4[0],setQuotedBy=_useState4[1];var _useState5=(0,react.useState)(false),_useState6=slicedToArray_default()(_useState5,2),hideOnHoldChecked=_useState6[0],setHideOnHoldChecked=_useState6[1];
1var _useMaterialsAdminQmr=(0,graphql.TP5)({skip:isEmpty_default()(filters===null||filters===void 0?void 0:filters.processId),variables:{processId:filters===null||filters===void 0?void 0:filters.processId}}),materialData=_useMaterialsAdminQmr.data;var _useProcessesAdminQmr=(0,graphql.eub)(),processData=_useProcessesAdminQmr.data;(0,react.useEffect)((function(){if(filters.quotedBy){setQuotedBy(filters.quotedBy)}}),[]);var updateProcessFilter=function updateProcessFilter(evt){Object.assign({},filters,{processId:evt.target.value});navigate({search:lib_default().stringify(Object.assign({},filters,{processId:evt.target.value}))})};var updateQuoteStatusFilter=function updateQuoteStatusFilter(evt){navigate({search:lib_default().stringify(Object.assign({},filters,{quoteStatus:evt.target.value}))})};var updateDfmFilter=function updateDfmFilter(evt){var dfmStatus=evt.target.value;var filtersLocal=Object.assign({},filters,{dfmStatus:dfmStatus});if((dfmStatus===DFM_STATUS_FAILED||dfmStatus===DFM_STATUS_PASSED)&"edBy){filtersLocal=Object.assign({},filtersLocal,{quotedBy:quotedBy})}else{filtersLocal=omit_default()(filtersLocal,["quotedBy"])}navigate({search:lib_default().stringify(filtersLocal)})};var updateQuotedByFilter=function updateQuotedByFilter(e){var filtersLocal=Object.assign({},filters);if(e.target.checked){setQuotedBy(AUTO_QUOTED);filtersLocal=Object.assign({},filtersLocal,{quotedBy:AUTO_QUOTED})}else if(Object.prototype.hasOwnProperty.call(filters,"quotedBy")){setQuotedBy(null);filtersLocal=omit_default()(filtersLocal,["quotedBy"])}navigate({search:lib_default().stringify(filtersLocal)})};var onClearAllFilters=function onClearAllFilters(evt){evt.preventDefault();var updatedFilters=omit_default()(filters,[DFM_STATUS,MATERIAL_ID,PROCESS_ID,QUOTE_STATUS]);navigate({search:lib_default().stringify(updatedFilters)});setSelectedMaterial(null)};var onClearFilter=function onClearFilter(filterName){return function(evt){evt.preventDefault();if(filterName===MATERIAL_ID){setSelectedMaterial(null)}var updatedFilters=omit_default()(filters,filterName);navigate({search:lib_default().stringify(updatedFilters)})}};var onSelectMaterial=function onSelectMaterial(value){var updatedFilters=omit_default()(filters,MATERIAL_ID);navigate({search:lib_default().stringify(updatedFilters)});setSelectedMaterial(value);navigate({search:lib_default().stringify(Object.assign({},filters,{materialId:value}))})};var onMaterialChange=function onMaterialChange(value){setSelectedMaterial(value||"")};var renderMaterialOption=function renderMaterialOption(_ref2){var id=_ref2.id,name=_ref2.name;return(0,jsx_runtime.jsx)(es_select.A.Option,{value:id,name:name,children:(0,jsx_runtime.jsx)(Box.A,{width:"100%",children:name})},id+name)};var getMaterialOptions=function getMaterialOptions(){var materials=materialData&&reject_default()(materialData===null||materialData===void 0?void 0:materialData.materials,{id:"cnc-custom"})||[];materials===null||materials===void 0?void 0:materials.push({id:"custom",name:"Custom"});return map_default()(uniqBy_default()(materials,"id"),renderMaterialOption)};var selectedMaterialValue=function selectedMaterialValue(){if(typeof selectedMaterial==="string"){return selectedMaterial}return filters===null||filters===void 0?void 0:filters.materialId};var FilterHeader=function FilterHeader(title,filterId){return(0,jsx_runtime.jsxs)(Box.A,{justifyContent:"between",children:[(0,jsx_runtime.jsx)(Box.A,{color:(0,getColor.Ay)("blackAlpha65"),style:{fontSize:"14px",fontWeight:500},marginBottom:"16px",children:title}),(0,jsx_runtime.jsx)(Link.A,{name:"clear-".concat(toLower_default()(filterId)),placement:PLACEMENT,onClick:onClearFilter(filterId),children:"Clear"})]})};var ClearFilters=function ClearFilters(){return(0,jsx_runtime.jsx)(Link.A,{name:"clear-filters",placement:PLACEMENT,onClick:onClearAllFilters,children:"Clear filters"})};var ProcessesRadioList=function ProcessesRadioList(){var processId=get_default()(filters,PROCESS_ID);return(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_RadioList,{filterHeader:"Process",filterId:PROCESS_ID,onClearFilter:onClearFilter,onRadioChange:updateProcessFilter,radioOptions:get_default()(processData,"processes")||[],radioValue:processId})};var DfmRadioList=function DfmRadioList(){var dfmStatus=get_default()(filters,DFM_STATUS);return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_RadioList,{filterHeader:"DFM",filterId:DFM_STATUS,onClearFilter:onClearFilter,onRadioChange:updateDfmFilter,radioOptions:dfmOptions,radioValue:dfmStatus}),(dfmStatus===DFM_STATUS_PASSED||dfmStatus===DFM_STATUS_FAILED)&&(0,jsx_runtime.jsx)(es_checkbox.A,{onChange:updateQuotedByFilter,checked:filters.quotedBy===AUTO_QUOTED,children:"Auto-Quoted"})]})};var QuoteStatusRadioList=function QuoteStatusRadioList(){var quoteStatus=get_default()(filters,QUOTE_STATUS);return(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_RadioList,{filterHeader:"Quote status",filterId:QUOTE_STATUS,onClearFilter:onClearFilter,onRadioChange:updateQuoteStatusFilter,radioOptions:quoteStatusOptions,radioValue:quoteStatus})};var MaterialDropdown=function MaterialDropdown(){return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[FilterHeader("Material",MATERIAL_ID),(0,jsx_runtime.jsx)(Box.A,{display:"block",children:(0,jsx_runtime.jsx)(auto_complete.A,{dataSource:getMaterialOptions(),filterOption:filterOptions.f,onChange:onMaterialChange,onSelect:onSelectMaterial,placeholder:"Type or select a material",style:{width:"100%"},value:selectedMaterialValue()||""})})]})};var handleOnHoldCheckboxChange=function handleOnHoldCheckboxChange(evt){var isChecked=evt.target.checked;var filtersLocal=Object.assign({},filters);if(isChecked){setHideOnHoldChecked(isChecked);filtersLocal=Object.assign({},filtersLocal,{skipOnHoldQuotes:isChecked})}else if(Object.prototype.hasOwnProperty.call(filtersLocal,"skipOnHoldQuotes")){setHideOnHoldChecked(false);filtersLocal=omit_default()(filtersLocal,["skipOnHoldQuotes"])}
1navigate({search:lib_default().stringify(filtersLocal)})};return(0,jsx_runtime.jsxs)(card.A,{size:"small",title:"Filter by",style:{borderRadius:"4px",backgroundColor:(0,getColor.Ay)("grey2")},extra:ClearFilters(),children:[DfmRadioList(),(0,jsx_runtime.jsx)(divider.A,{}),QuoteStatusRadioList(),(0,jsx_runtime.jsx)(Box.A,{alignItems:"center",marginTop:"16px",children:(0,jsx_runtime.jsx)(es_checkbox.A,{onChange:handleOnHoldCheckboxChange,checked:hideOnHoldChecked,children:'Hide "On-hold" quotes'})}),(0,jsx_runtime.jsx)(divider.A,{}),ProcessesRadioList(),(materialData===null||materialData===void 0?void 0:materialData.materials)&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(divider.A,{}),MaterialDropdown()]})]})};var QuoteModelRevisionsQueuePage_RadioFilters=RadioFilters;var es7_object_get_own_property_descriptors=__webpack_require__(584614);var es6_symbol=__webpack_require__(899650);var table_style=__webpack_require__(161020);var table=__webpack_require__(763037);var tag_style=__webpack_require__(81884);var tag=__webpack_require__(866270);var es6_array_find=__webpack_require__(115144);var es6_string_iterator=__webpack_require__(282975);var es6_set=__webpack_require__(571632);var defineProperty=__webpack_require__(26396);var defineProperty_default=__webpack_require__.n(defineProperty);var objectWithoutProperties=__webpack_require__(739892);var objectWithoutProperties_default=__webpack_require__.n(objectWithoutProperties);var index_module=__webpack_require__(80545);var LeftOutlined=__webpack_require__(350329);var RightOutlined=__webpack_require__(668e3);var constants=__webpack_require__(798227);var Button=__webpack_require__(32343);var FileName=__webpack_require__(538035);var Text=__webpack_require__(826093);var RequestedByCell=function RequestedByCell(_ref){var _data$user,_data$user2;var id=_ref.id;var _useIsUserPotentialNu=(0,graphql.reO)({variables:{id:id}}),data=_useIsUserPotentialNu.data;return(0,jsx_runtime.jsxs)(Box.A,{direction:"col",alignItems:"start",children:[(0,jsx_runtime.jsx)(Text.A,{children:(data===null||data===void 0?void 0:(_data$user=data.user)===null||_data$user===void 0?void 0:_data$user.email)||null}),(data===null||data===void 0?void 0:(_data$user2=data.user)===null||_data$user2===void 0?void 0:_data$user2.isNUA)&&(0,jsx_runtime.jsx)(tag.A,{color:"green",style:{marginTop:"4px"},children:"New user"})]})};var QuoteModelRevisionsQueuePage_RequestedByCell=RequestedByCell;function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){defineProperty_default()(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}function QuoteModelRevisionsByFilter(props){var _data$listAllQuoteIte;var quoteModelRevisionsQueuePageRef=props.quoteModelRevisionsQueuePageRef,filtersFromProps=props.filters;var _useState=(0,react.useState)(DEFAULT_CURSOR_STATE),_useState2=slicedToArray_default()(_useState,2),currentCursor=_useState2[0],setCurrentCursor=_useState2[1];var quotedBy=filtersFromProps.quotedBy,filtersRest=objectWithoutProperties_default()(filtersFromProps,["quotedBy"]);var filters=_objectSpread(_objectSpread({},filtersRest),quotedBy===AUTO_QUOTED&&{quotedBy:null});var _useReleaseRfqQuotesW=(0,graphql.hTu)(),_useReleaseRfqQuotesW2=slicedToArray_default()(_useReleaseRfqQuotesW,1),releaseRFQQuotesWithNoUnpublishedQMRs=_useReleaseRfqQuotesW2[0];var _useAdminQuoteModelRe=(0,graphql.BAX)({variables:{filters:filters,cursor:currentCursor,limit:PAGINATION_LIMIT},fetchPolicy:"network-only",errorPolicy:"all"}),data=_useAdminQuoteModelRe.data,loading=_useAdminQuoteModelRe.loading,refetch=_useAdminQuoteModelRe.refetch;var visible=useHandleVisibilityChange();(0,react.useEffect)((function(){if(visible){refetch({cursor:currentCursor,filters:filters,limit:PAGINATION_LIMIT})}}),[currentCursor,filters,refetch,visible]);(0,react.useEffect)((function(){releaseRFQQuotesWithNoUnpublishedQMRs()}),[]);var _useState3=(0,react.useState)(true),_useState4=slicedToArray_default()(_useState3,2),mergeCols=_useState4[0],setMergeCols=_useState4[1];var quoteIdSetForQuoteCol=new Set([]);var quoteIdSetForRequestedAtCol=new Set([]);var quoteIdSetForRequestedByCol=new Set([]);var dataSource=(data===null||data===void 0?void 0:(_data$listAllQuoteIte=data.listAllQuoteItems)===null||_data$listAllQuoteIte===void 0?void 0:_data$listAllQuoteIte.items)||[];var quoteIdToQmrCount=dataSource.reduce((function(acc,record){var _record$quote;var quoteId=record===null||record===void 0?void 0:(_record$quote=record.quote)===null||_record$quote===void 0?void 0:_record$quote.id;if(!quoteId){return acc}if(!acc[quoteId]){acc[quoteId]=1}else{acc[quoteId]+=1}return acc}),{});var rowPropsCache={};var COLUMNS=[{title:"Requested at",key:"requestedAt",width:"18%",render:function render(record){var quote=record===null||record===void 0?void 0:record.quote;var quoteId=quote===null||quote===void 0?void 0:quote.id;var requestedAt=quote===null||quote===void 0?void 0:quote.requestedAt;var formattedDate=(0,dayjs.A)(requestedAt).timeZoneFormat(DATE_FORMAT);var key="requestedAt";if(!rowPropsCache[record.id+key]){rowPropsCache[record.id+key]=getColumnObjProps(mergeCols,quoteId,quoteIdSetForRequestedAtCol,quoteIdToQmrCount)}return{children:!requestedAt?NOT_REQUESTED:formattedDate,props:rowPropsCache[record.id+key]}},defaultSortOrder:"descend",sorter:function sorter(a,b){return timeSort(a,b,QUOTE_REQUESTED_AT,QUOTE_LAST_MODIFIED)}},{title:"Quote name",key:"quoteName",render:function render(record){var quote=record===null||record===void 0?void 0:record.quote;var quoteId=quote===null||quote===void 0?void 0:quote.id;var quoteProperties=quote===null||quote===void 0?void 0:quote.quoteProperties;var subTotal=(quote===null||quote===void 0?void 0:quote.partialSubTotalInCents)||0;var formattedSubtotal=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(subTotal/100);var key="-quoteName";if(!rowPropsCache[record.id+key]){rowPropsCache[record.id+key]=getColumnObjProps(mergeCols,quoteId,quoteIdSetForQuoteCol,quoteIdToQmrCount)}return{children:(0,jsx_runtime.jsxs)(Box.A,{direction:"col",children:[(0,jsx_runtime.jsx)(Link.A,{href:"/admin/quotes/".concat(quoteId),name:"quote-link",placement:PLACEMENT,target:"_blank",children:quote===null||quote===void 0?void 0:quote.name}),(0,jsx_runtime.jsxs)(Text.A,{children:["(~ ",formattedSubtotal," total)"]}),quoteProperties&"eProperties.length>0&&(quoteProperties===null||quoteProperties===void 0?void 0:quoteProperties.find((function(quoteProperty){return quoteProperty.name===constants.qy})))&&(0,jsx_runtime.jsx)(tag.A,{color:"orange",style:{width:"fit-content"},children:"On Hold"})]}),props:rowPropsCache[record.id+key]}}},{title:"Requested by",key:"requestedBy",render:function render(record){var _quote$user;var quote=record===null||record===void 0?void 0:record.quote;var quoteId=quote===null||quote===void 0?void 0:quote.id;var key="requestedBy";if(!rowPropsCache[record.id+key]){rowPropsCache[record.id+key]=getColumnObjProps(mergeCols,quoteId,quoteIdSetForRequestedByCol,quoteIdToQmrCount)}return{children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(quote===null||quote===void 0?void 0:(_quote$user=quote.user)===null||_quote$user===void 0?void 0:_quote$user.id)&&(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_RequestedByCell,{id:quote.user.id})}),props:rowPropsCache[record.id+key]}}},{title:"Filename",key:"fileName",sorter:function sorter(a,b){return alphabeticalSort(a,b,FILE_NAME_SORTER)},render:function render(record){var _record$quoteModelRev,_record$quoteModelRev2;return(0,jsx_runtime.jsx)(Link.A,{href:"/admin/quote-model-revisions/".concat(record===null||record===void 0?void 0:(_record$quoteModelRev=record.quoteModelRevision)===null||_record$quoteModelRev===void 0?void 0:_record$quoteModelRev.id).concat((record===null||record===void 0?void 0:record.id)?"?quoteItemId=".concat(record===null||record===void 0?void 0:record.id):""),name:"filename-link",placement:PLACEMENT,target:"_blank",children:(0,jsx_runtime.jsx)(FileName.A,{name:record===null||record===void 0?void 0:(_record$quoteModelRev2=record.quoteModelRevision)===null||_record$quoteModelRev2===void 0?void 0:_record$quoteModelRev2.fileName,wrap:true})})}},{title:"Material",key:"material",render:function render(record){var _record$quoteModelRev3,_record$quoteModelRev4;return(record===null||record===void 0?void 0:(_record$quoteModelRev3=record.quoteModelRevision.modelConfiguration)===null||_record$quoteModelRev3===void 0?void 0:(_record$quoteModelRev4=_record$quoteModelRev3.material)===null||_record$quoteModelRev4===void 0?void 0:_record$quoteModelRev4.name)||UNCONFIGURED},sorter:function sorter(a,b){return alphabeticalSort(a,b,MATERIAL_NAME)}}];var onClickPrevious=function onClickPrevious(){var previousCursor=getCursor(data,PREVIOUS_CURSOR);setCurrentCursor(previousCursor);if(!previousCursor){return null}refetch({cursor:previousCursor,filters:filters,limit:PAGINATION_LIMIT})};var onClickNext=function onClickNext(){var nextCursor=getCursor(data,NEXT_CURSOR);setCurrentCursor(nextCursor);if(!nextCursor){return null}refetch({cursor:nextCursor,filters:filters,limit:PAGINATION_LIMIT})};var goToFirstPage=function goToFirstPage(evt){evt.preventDefault();refetch({cursor:undefined,filters:filters,limit:PAGINATION_LIMIT})};var Pagination=function Pagination(){var previousCursor=getCursor(data,PREVIOUS_CURSOR);var nextCursor=getCursor(data,NEXT_CURSOR);var totalCount=getTotalCount(data);if(quoteModelRevisionsQueuePageRef===null||quoteModelRevisionsQueuePageRef===void 0?void 0:quoteModelRevisionsQueuePageRef.current){quoteModelRevisionsQueuePageRef.current.scrollTop=0}return(0,jsx_runtime.jsxs)(Box.A,{justifyContent:"end",alignItems:"center",margin:"20px 0 80px",children:[typeof totalCount==="number"&&(0,jsx_runtime.jsx)(Box.A,{marginRight:"16px",children:"".concat(totalCount," Results")}),(0,jsx_runtime.jsx)(Button.A,{disabled:!previousCursor,name:"first-page-button",placement:PLACEMENT,onClick:goToFirstPage,style:{marginRight:"16px"},children:"First page"}),(0,jsx_runtime.jsxs)(Button.A.Group,{children:[(0,jsx_runtime.jsx)(Button.A,{disabled:!previousCursor,onClick:onCl
1ickPrevious,name:"previous-page-button",placement:PLACEMENT,children:(0,jsx_runtime.jsx)(LeftOutlined.A,{})}),(0,jsx_runtime.jsx)(Button.A,{disabled:!nextCursor,onClick:onClickNext,name:"next-page-button",placement:PLACEMENT,children:(0,jsx_runtime.jsx)(RightOutlined.A,{})})]})]})};return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(index_module.mg,{children:(0,jsx_runtime.jsxs)("title",{children:[dataSource.length?"".concat(dataSource.length," - "):"","Quoting Queue"]})}),(0,jsx_runtime.jsx)(table.A,{bordered:true,columns:COLUMNS,loading:loading,pagination:false,rowKey:function rowKey(record){return record===null||record===void 0?void 0:record.id},dataSource:dataSource,style:{backgroundColor:"white"},scroll:{x:1e3},onChange:function onChange(_pagination,_filters,sorters){setMergeCols(sorters.columnKey==="requestedAt"&&!!sorters.order);quoteIdSetForQuoteCol.clear();quoteIdSetForRequestedAtCol.clear();quoteIdSetForRequestedByCol.clear();rowPropsCache={}}}),(0,jsx_runtime.jsx)(Pagination,{})]})}var input_style=__webpack_require__(706936);var input=__webpack_require__(941696);var find=__webpack_require__(907309);var find_default=__webpack_require__.n(find);var SearchQuoteModelRevisions=function SearchQuoteModelRevisions(_ref){var filters=_ref.filters;var searchParams=getSearchByAndValueFromFilters(filters);var _useState=(0,react.useState)(SEARCH_OPTIONS[0].id),_useState2=slicedToArray_default()(_useState,2),searchBy=_useState2[0],setSearchBy=_useState2[1];var _useState3=(0,react.useState)(""),_useState4=slicedToArray_default()(_useState3,2),searchValue=_useState4[0],setSearchValue=_useState4[1];var navigate=(0,dist.Zp)();function _onSearch(searchBoxText){setSearchValue(searchBoxText);var _searchParams={};if(filters.processId){_searchParams.processId=filters.processId}if(filters.quoteStatus){_searchParams.quoteStatus=filters.quoteStatus}navigate({search:lib_default().stringify(Object.assign({},_searchParams,defineProperty_default()({},searchBy,searchBoxText)))})}function onChange(value){var updatedFilters=omit_default()(filters,searchBy);setSearchBy(value);setSearchValue(DEFAULT_SEARCH_VALUE);navigate({search:lib_default().stringify(updatedFilters)})}function onInputSearchChange(evt){var updatedFilters=omit_default()(filters,searchBy);navigate({search:lib_default().stringify(updatedFilters)});setSearchValue(evt.target.value)}var SearchPlaceholderText=function SearchPlaceholderText(){var _find3;if(searchBy){var _find2;return(_find2=find_default()(SEARCH_OPTIONS,{id:searchBy}))===null||_find2===void 0?void 0:_find2.placeholder}return(_find3=find_default()(SEARCH_OPTIONS,{id:DEFAULT_SEARCH_BY}))===null||_find3===void 0?void 0:_find3.placeholder};
1var renderSearchOption=function renderSearchOption(_ref2){var id=_ref2.id,name=_ref2.name;return(0,jsx_runtime.jsx)(es_select.A.Option,{value:id,children:name},id)};var SearchInput=(0,jsx_runtime.jsx)(input.A.Search,{style:{width:"39%"},placeholder:SearchPlaceholderText(),value:(searchParams===null||searchParams===void 0?void 0:searchParams.searchValue)?searchParams===null||searchParams===void 0?void 0:searchParams.searchValue:searchValue,onPressEnter:function onPressEnter(evt){var _ref3;evt.preventDefault();_onSearch((_ref3=evt.target)===null||_ref3===void 0?void 0:_ref3.value)},onChange:onInputSearchChange,allowClear:true,enterButton:true,onSearch:function onSearch(value){return _onSearch(value)}});var makeAllSearchOptions=function makeAllSearchOptions(options){return map_default()(options,renderSearchOption)};return(0,jsx_runtime.jsxs)(input.A.Group,{compact:true,style:{flex:1},children:[(0,jsx_runtime.jsx)(es_select.A,{defaultValue:SEARCH_OPTIONS[0].name,value:(searchParams===null||searchParams===void 0?void 0:searchParams.searchBy)?searchParams===null||searchParams===void 0?void 0:searchParams.searchBy:searchBy,onChange:onChange,onSelect:onChange,showSearch:true,style:{width:"11%"},children:makeAllSearchOptions(SEARCH_OPTIONS)}),SearchInput]})};var QuoteModelRevisionsQueuePage_SearchQuoteModelRevisions=SearchQuoteModelRevisions;var QuoteModelRevisionsQueuePage_PLACEMENT="admin-quote-model-revisions-queue-page";function QuoteModelRevisionsQueuePage(){var _useContext=(0,react.useContext)(NavigationConfig._3),setNavigationConfig=_useContext.setNavigationConfig;(0,react.useEffect)((function(){setNavigationConfig({sidebar:preferences.KC,navTitle:"Quote Model Revisions"})}),[setNavigationConfig]);var location=(0,dist.zy)();var _useState=(0,react.useState)(frozenObjects.t),_useState2=slicedToArray_default()(_useState,2),selectedFilters=_useState2[0],setFilters=_useState2[1];var quoteModelRevisionsQueuePageRef=(0,react.useRef)(null);(0,react.useEffect)((function(){var filters=getFilters(location);setFilters(filters)}),[location]);return(0,jsx_runtime.jsx)("div",{ref:quoteModelRevisionsQueuePageRef,style:{overflow:"auto"},children:(0,jsx_runtime.jsx)(layout.A.Content,{children:(0,jsx_runtime.jsxs)(Box.A,{direction:"col",margin:"24px 32px 128px",children:[(0,jsx_runtime.jsxs)(Box.A,{textAlign:"right",alignItems:"center",marginBottom:"12px",children:[(0,jsx_runtime.jsx)(components.KU,{placement:QuoteModelRevisionsQueuePage_PLACEMENT}),(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_SearchQuoteModelRevisions,{filters:selectedFilters})]}),(0,jsx_runtime.jsxs)(row.A,{style:{minWidth:"1230px"},children:[(0,jsx_runtime.jsx)(col.A,{xs:4,children:(0,jsx_runtime.jsx)(QuoteModelRevisionsQueuePage_RadioFilters,{filters:selectedFilters})}),(0,jsx_runtime.jsx)(col.A,{xs:20,style:{paddingLeft:"24px"},children:(0,jsx_runtime.jsx)(QuoteModelRevisionsByFilter,{filters:selectedFilters,quoteModelRevisionsQueuePageRef:quoteModelRevisionsQueuePageRef})})]})]})})})}var Admin_QuoteModelRevisionsQueuePage=QuoteModelRevisionsQueuePage},425486:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M:function(){return EMPTY_ARRAY},t:function(){return EMPTY_OBJECT}});var core_js_modules_es6_object_freeze__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(848236);var core_js_modules_es6_object_freeze__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_object_freeze__WEBPACK_IMPORTED_MODULE_0__);var EMPTY_ARRAY=Object.freeze([]);var EMPTY_OBJECT=Object.freeze({})}}]); 2//# sourceMappingURL=6cc901ea8484b77a916e.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.