{"version":3,"sources":["../src/utils/constants/gui/componentChildren.ts"],"names":["COMPONENT_CHILDREN","UN_DELETABLE_COMPONENT","COMPONENT_WITH_API_FETCH"],"mappings":"AAMO,IAAMA,EAAyC,CACpD,MAAO,CAAC,SAAU,QAAS,YAAa,kBAAmB,iBAAiB,EAC5E,QAAS,KACT,QAAS,CAAC,SAAU,OAAO,EAC3B,SAAU,CAAC,QAAS,SAAU,QAAS,SAAS,EAGhD,OAAQ,CACN,SACA,QACA,UACA,cACA,SACA,QACA,UACA,OACA,QACA,OACF,EACA,MAAO,CAAC,QAAS,SAAU,YAAa,QAAQ,EAChD,UAAW,CAAC,SAAU,QAAQ,EAC9B,gBAAiB,CAAC,EAClB,gBAAiB,CAAC,EAGlB,MAAO,KACP,QAAS,KACT,MAAO,KACP,OAAQ,KACR,YAAa,KACb,cAAe,KACf,aAAc,KACd,MAAO,KACP,cAAe,KACf,SAAU,KACV,QAAS,KACT,MAAO,KACP,KAAM,KACN,QAAS,IACX,EAEaC,EAA2C,CACtD,WACA,UACA,SACF,EAEaC,EAA6C,CACxD,QACA,YACA,iBACF","sourcesContent":["import { TComponentName } from \"../../types/common/components.types\";\n\ntype TComponentChildren = {\n  [name in TComponentName]: TComponentName[] | null;\n};\n\nexport const COMPONENT_CHILDREN: TComponentChildren = {\n  XPage: [\"XStack\", \"XGrid\", \"XCarousel\", \"XCategoryFilter\", \"XProductDetails\"],\n  XHeader: null, // TODO IMPLEMENT [\"XStack\", \"XGrid\"],\n  XFooter: [\"XStack\", \"XGrid\"],\n  XArticle: [\"XGrid\", \"XStack\", \"XText\", \"XButton\"], // MORE COMPONENT TO ADD (XRating, ColorPicker, etc...)\n\n  // CONTAINERS\n  XStack: [\n    \"XStack\",\n    \"XText\",\n    \"XButton\",\n    \"XBreadcrumb\",\n    \"XImage\",\n    \"XLink\",\n    \"XRating\",\n    \"XMap\",\n    \"XForm\",\n    \"XIcon\",\n  ],\n  XGrid: [\"XGrid\", \"XStack\", \"XCarousel\", \"XImage\"],\n  XCarousel: [\"XStack\", \"XImage\"],\n  XCategoryFilter: [],\n  XProductDetails: [],\n\n  // ELEMENT\n  XText: null,\n  XButton: null,\n  XLink: null,\n  XImage: null,\n  XBreadcrumb: null,\n  XCategoryList: null,\n  XColorPicker: null,\n  XForm: null,\n  XOptionChoice: null,\n  XPricing: null,\n  XRating: null,\n  XIcon: null,\n  XMap: null,\n  XSearch: null,\n};\n\nexport const UN_DELETABLE_COMPONENT: TComponentName[] = [\n  \"XArticle\",\n  \"XFooter\",\n  \"XHeader\",\n];\n\nexport const COMPONENT_WITH_API_FETCH: TComponentName[] = [\n  \"XGrid\",\n  \"XCarousel\",\n  \"XCategoryFilter\",\n];\n"]}