{"version":3,"file":"index.mjs","sources":["../../config.tsx"],"sourcesContent":["import { setPageConfig, PageConfigProps } from \"@gaddario98/react-pages\";\nimport { layout, LoadingContainer } from \"@gaddario98/react-ionic-ui\";\nimport { PageFooter, PageHeader, IonicBodyComponent } from \"./components\";\n\nexport const setReactIonicPageConfig = (config: Partial<PageConfigProps>) => {\n  setPageConfig({\n    FooterContainer: PageFooter,\n    HeaderContainer: PageHeader,\n    ItemsContainer: ({ children }) => (\n      <div className={`${layout.contentRow}`}>{children}</div>\n    ),\n    BodyContainer: IonicBodyComponent,\n    LoaderComponent: ({ loading, message, ns }) =>\n      loading && (\n        <LoadingContainer\n          text={message ?? \"Caricamento in corso...\"}\n          ns={ns}\n          duration={3000}\n        />\n      ),\n    PageContainer: ({ children, id }) => (\n      <div className=\"flex flex-col h-full\" id={id} key={id}>\n        {children}\n      </div>\n    ),\n    ...config,\n  });\n};\n"],"names":["setReactIonicPageConfig","config","setPageConfig","Object","assign","FooterContainer","PageFooter","HeaderContainer","PageHeader","ItemsContainer","children","_jsx","className","layout","contentRow","BodyContainer","IonicBodyComponent","LoaderComponent","loading","message","ns","LoadingContainer","text","duration","PageContainer","id"],"mappings":";;;;;;;;;;;AAIO,MAAMA,uBAAuB,GAAIC,MAAgC,IAAI;AAC1EC,EAAAA,aAAa,CAAAC,MAAA,CAAAC,MAAA,CAAA;AACXC,IAAAA,eAAe,EAAEC,UAAU;AAC3BC,IAAAA,eAAe,EAAEC,UAAU;AAC3BC,IAAAA,cAAc,EAAEA,CAAC;AAAEC,MAAAA;AAAQ,KAAE,KAC3BC,GAAA,CAAA,KAAA,EAAA;AAAKC,MAAAA,SAAS,EAAE,CAAA,EAAGC,MAAM,CAACC,UAAU,CAAA,CAAE;AAAAJ,MAAAA,QAAA,EAAGA;AAAQ,KAAA,CAClD;AACDK,IAAAA,aAAa,EAAEC,kBAAkB;AACjCC,IAAAA,eAAe,EAAEA,CAAC;MAAEC,OAAO;MAAEC,OAAO;AAAEC,MAAAA;KAAI,KACxCF,OAAO,IACLP,IAACU,gBAAgB,EAAA;AACfC,MAAAA,IAAI,EAAEH,OAAO,aAAPA,OAAO,KAAA,MAAA,GAAPA,OAAO,GAAI,yBAAyB;AAC1CC,MAAAA,EAAE,EAAEA,EAAE;AACNG,MAAAA,QAAQ,EAAE;MAEb;AACHC,IAAAA,aAAa,EAAEA,CAAC;MAAEd,QAAQ;AAAEe,MAAAA;KAAI,KAC9Bd,GAAA,CAAA,KAAA,EAAA;AAAKC,MAAAA,SAAS,EAAC,sBAAsB;AAACa,MAAAA,EAAE,EAAEA,EAAE;AAAAf,MAAAA,QAAA,EACzCA;AAAQ,KAAA,EADwCe,EAAE;GAGtD,EACExB,MAAM,CAAA,CACT;AACJ;;;;"}