ProductTemplateListQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24331833126424938"}),null);/*FB_PKG_DELIM*/
-----
ProductTemplateList.react",["fbt","CatalogContext","CommerceManagerAwarenessBanner.react","CommerceManagerGeoPage.react","GeoBaseSpacingLayout.react","GeoButton.react","GeoPageHeader.react","GeoPageItem.react","GeoPageSection.react","GeoTable.react","GeoTableColumnAlignments","GeoTableWidth","GeoToolbar.react","ProductTemplateDeleteTemplateModal.react","ProductTemplateListQuery.graphql","ProductTemplateNewTemplateModal.react","RelayHooks","createGeoTableDataSource","geoMargin","nullthrows","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useContext,m=e.useMemo,n=e.useState,o=12,p=i!==void 0?i:i=b("ProductTemplateListQuery.graphql");function a(a){var b;a=a.templatesQueryRef;var e=n(!1),f=e[0],g=e[1];e=n(null);var i=e[0],j=e[1],q=d("RelayHooks").usePreloadedQuery(p,a);e=c("nullthrows")(l(c("CatalogContext")));var r=e.catalogID;a=function(){g(!0)};e=function(){g(!1)};var s=function(a){j(a)},t=function(){j(null)},u=m(function(){return[{key:"template",cell:function(a){a=a.item;return(a=a.node)==null?void 0:a.name},width:d("GeoTableWidth").proportional(1,{minWidth:100}),header:h._("Template")},{key:"actions",header:null,cell:function(a){a=a.item;var b=(a=a.node)==null?void 0:a.id;if(b==null)return null;a="/commerce/catalogs/"+r+"/product_template/"+b;return k.jsxs(k.Fragment,{children:[k.jsx(c("GeoButton.react"),{href:a,label:h._("Edit")}),k.jsx(c("GeoButton.react"),{label:h._("Delete"),onClick:function(){s(b)}})]})},width:d("GeoTableWidth").proportional(1,{minWidth:120}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End}]},[r]);b=m(function(){var a;return c("createGeoTableDataSource")((a=(a=q.templates)==null?void 0:a.edges)!=null?a:[],{getStableUniqueID:function(a){return(a=a.node)==null?void 0:a.id}})},[(b=q.templates)==null?void 0:b.edges]);return k.jsx(c("CommerceManagerGeoPage.react"),{columns:o,header:k.jsx(c("GeoPageHeader.react"),{"data-testid":void 0,description:h._("product templates description"),heading:h._("Product templates"),toolbar:k.jsx(c("GeoToolbar.react"),{children:k.jsx(c("GeoButton.react"),{label:h._("Create template"),variant:"default",onClick:a})})}),isFullwidth:!1,children:k.jsx(c("GeoPageSection.react"),{children:k.jsx(c("GeoPageItem.react"),{columns:o,children:k.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",context:"container",direction:"vertical",relation:"unrelated",xstyle:c("geoMargin").bottom16,children:[k.jsx(c("CommerceManagerAwarenessBanner.react"),{}),k.jsx(c("GeoTable.react"),{columns:u,"data-testid":void 0,dataSource:b,label:h._("Table of product templates")}),k.jsx(c("ProductTemplateNewTemplateModal.react"),{isShown:f,onHide:e}),k.jsx(c("ProductTemplateDeleteTemplateModal.react"),{isShown:i!==null,templateID:(a=i)!=null?a:"",onHide:t})]})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
ProductTemplateListQuery.graphql",["ProductTemplateListQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"catalogID"}],c=[{kind:"Variable",name:"catalog_id",variableName:"catalogID"}],d=[{alias:null,args:null,concreteType:"XFBCatalogImageTemplateSetsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBImageTemplateSet",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"ProductTemplateListQuery",selections:[{alias:"templates",args:c,concreteType:"XFBCatalogImageTemplateSetsConnection",kind:"LinkedField",name:"__ProductTemplates_templates_connection",plural:!1,selections:d,storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"ProductTemplateListQuery",selections:[{alias:"templates",args:c,concreteType:"XFBCatalogImageTemplateSetsConnection",kind:"LinkedField",name:"xfb_catalog_image_template_sets",plural:!1,selections:d,storageKey:null},{alias:"templates",args:c,filters:["catalog_id"],handle:"connection",key:"ProductTemplates_templates",kind:"LinkedHandle",name:"xfb_catalog_image_template_sets"}]},params:{id:b("ProductTemplateListQuery_facebookRelayOperation"),metadata:{connection:[{count:null,cursor:null,direction:"forward",path:["templates"]}]},name:"ProductTemplateListQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
CommerceManagerProductTemplateRoot.react",["CommerceManagerCatalogContextProvider.react","CommerceManagerProductTemplateRootQuery.graphql","ProductTemplateList.react","ProductTemplateView.react","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||d("react"),k=h!==void 0?h:h=b("CommerceManagerProductTemplateRootQuery.graphql");function a(a){var b=d("RelayHooks").usePreloadedQuery(k,a.queries.CommerceManagerProductTemplateRootQueryReference);return j.jsx(c("CommerceManagerCatalogContextProvider.react"),{catalog:b==null?void 0:b.catalog,children:((b=a.extraProps)==null?void 0:b.templateID)==null?j.jsx(c("ProductTemplateList.react"),{templatesQueryRef:a.queries.ProductTemplateListQueryReference}):j.jsx(c("ProductTemplateView.react"),{})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
-----
ProductTemplateList.react",["fbt","CatalogContext","CommerceManagerAwarenessBanner.react","CommerceManagerGeoPage.react","GeoBaseSpacingLayout.react","GeoButton.react","GeoPageHeader.react","GeoPageItem.react","GeoPageSection.react","GeoTable.react","GeoTableColumnAlignments","GeoTableWidth","GeoToolbar.react","ProductTemplateDeleteTemplateModal.react","ProductTemplateListQuery.graphql","ProductTemplateNewTemplateModal.react","RelayHooks","createGeoTableDataSource","geoMargin","nullthrows","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useContext,m=e.useMemo,n=e.useState,o=12,p=i!==void 0?i:i=b("ProductTemplateListQuery.graphql");function a(a){var b;a=a.templatesQueryRef;var e=n(!1),f=e[0],g=e[1];e=n(null);var i=e[0],j=e[1],q=d("RelayHooks").usePreloadedQuery(p,a);e=c("nullthrows")(l(c("CatalogContext")));var r=e.catalogID;a=function(){g(!0)};e=function(){g(!1)};var s=function(a){j(a)},t=function(){j(null)},u=m(function(){return[{key:"template",cell:function(a){a=a.item;return(a=a.node)==null?void 0:a.name},width:d("GeoTableWidth").proportional(1,{minWidth:100}),header:h._("Template")},{key:"actions",header:null,cell:function(a){a=a.item;var b=(a=a.node)==null?void 0:a.id;if(b==null)return null;a="/commerce/catalogs/"+r+"/product_template/"+b;return k.jsxs(k.Fragment,{children:[k.jsx(c("GeoButton.react"),{href:a,label:h._("Edit")}),k.jsx(c("GeoButton.react"),{label:h._("Delete"),onClick:function(){s(b)}})]})},width:d("GeoTableWidth").proportional(1,{minWidth:120}),alignHorizontal:d("GeoTableColumnAlignments").HorizontalAlignment.End}]},[r]);b=m(function(){var a;return c("createGeoTableDataSource")((a=(a=q.templates)==null?void 0:a.edges)!=null?a:[],{getStableUniqueID:function(a){return(a=a.node)==null?void 0:a.id}})},[(b=q.templates)==null?void 0:b.edges]);return k.jsx(c("CommerceManagerGeoPage.react"),{columns:o,header:k.jsx(c("GeoPageHeader.react"),{"data-testid":void 0,description:h._("product templates description"),heading:h._("Product templates"),toolbar:k.jsx(c("GeoToolbar.react"),{children:k.jsx(c("GeoButton.react"),{label:h._("Create template"),variant:"default",onClick:a})})}),isFullwidth:!1,children:k.jsx(c("GeoPageSection.react"),{children:k.jsx(c("GeoPageItem.react"),{columns:o,children:k.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",context:"container",direction:"vertical",relation:"unrelated",xstyle:c("geoMargin").bottom16,children:[k.jsx(c("CommerceManagerAwarenessBanner.react"),{}),k.jsx(c("GeoTable.react"),{columns:u,"data-testid":void 0,dataSource:b,label:h._("Table of product templates")}),k.jsx(c("ProductTemplateNewTemplateModal.react"),{isShown:f,onHide:e}),k.jsx(c("ProductTemplateDeleteTemplateModal.react"),{isShown:i!==null,templateID:(a=i)!=null?a:"",onHide:t})]})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
ProductTemplateListQuery.graphql",["ProductTemplateListQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"catalogID"}],c=[{kind:"Variable",name:"catalog_id",variableName:"catalogID"}],d=[{alias:null,args:null,concreteType:"XFBCatalogImageTemplateSetsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBImageTemplateSet",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"ProductTemplateListQuery",selections:[{alias:"templates",args:c,concreteType:"XFBCatalogImageTemplateSetsConnection",kind:"LinkedField",name:"__ProductTemplates_templates_connection",plural:!1,selections:d,storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"ProductTemplateListQuery",selections:[{alias:"templates",args:c,concreteType:"XFBCatalogImageTemplateSetsConnection",kind:"LinkedField",name:"xfb_catalog_image_template_sets",plural:!1,selections:d,storageKey:null},{alias:"templates",args:c,filters:["catalog_id"],handle:"connection",key:"ProductTemplates_templates",kind:"LinkedHandle",name:"xfb_catalog_image_template_sets"}]},params:{id:b("ProductTemplateListQuery_facebookRelayOperation"),metadata:{connection:[{count:null,cursor:null,direction:"forward",path:["templates"]}]},name:"ProductTemplateListQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
CommerceManagerProductTemplateRoot.react",["CommerceManagerCatalogContextProvider.react","CommerceManagerProductTemplateRootQuery.graphql","ProductTemplateList.react","ProductTemplateView.react","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||d("react"),k=h!==void 0?h:h=b("CommerceManagerProductTemplateRootQuery.graphql");function a(a){var b=d("RelayHooks").usePreloadedQuery(k,a.queries.CommerceManagerProductTemplateRootQueryReference);return j.jsx(c("CommerceManagerCatalogContextProvider.react"),{catalog:b==null?void 0:b.catalog,children:((b=a.extraProps)==null?void 0:b.templateID)==null?j.jsx(c("ProductTemplateList.react"),{templatesQueryRef:a.queries.ProductTemplateListQueryReference}):j.jsx(c("ProductTemplateView.react"),{})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----