{"version":3,"file":"index.mjs","sources":["../../../admin/src/preview/index.ts"],"sourcesContent":["/* eslint-disable check-file/no-index */\n\nimport { PreviewSidePanel } from './components/PreviewSidePanel';\n\nimport type { ContentManagerPlugin, PanelComponent } from '../content-manager';\nimport type { PluginDefinition } from '@strapi/admin/strapi-admin';\n\nconst previewAdmin: Partial = {\n bootstrap(app) {\n const contentManagerPluginApis = app.getPlugin('content-manager')\n .apis as ContentManagerPlugin['config']['apis'];\n\n contentManagerPluginApis.addEditViewSidePanel((panels) => {\n // Insert PreviewSidePanel after the actions panel\n const actionsPanelIndex = panels.findIndex(\n (panel) => (panel as PanelComponent).type === 'actions'\n );\n return [\n ...panels.slice(0, actionsPanelIndex + 1),\n PreviewSidePanel,\n ...panels.slice(actionsPanelIndex + 1),\n ];\n });\n },\n};\n\nexport { previewAdmin };\n"],"names":["previewAdmin","bootstrap","app","contentManagerPluginApis","getPlugin","apis","addEditViewSidePanel","panels","actionsPanelIndex","findIndex","panel","type","slice","PreviewSidePanel"],"mappings":";;AAOA,MAAMA,YAAAA,GAA0C;AAC9CC,IAAAA,SAAAA,CAAAA,CAAUC,GAAG,EAAA;AACX,QAAA,MAAMC,wBAAAA,GAA2BD,GAAAA,CAAIE,SAAS,CAAC,mBAC5CC,IAAI;QAEPF,wBAAAA,CAAyBG,oBAAoB,CAAC,CAACC,MAAAA,GAAAA;;YAE7C,MAAMC,iBAAAA,GAAoBD,OAAOE,SAAS,CACxC,CAACC,KAAAA,GAAWA,KAAAA,CAAyBC,IAAI,KAAK,SAAA,CAAA;YAEhD,OAAO;mBACFJ,MAAAA,CAAOK,KAAK,CAAC,CAAA,EAAGJ,iBAAAA,GAAoB,CAAA,CAAA;AACvCK,gBAAAA,gBAAAA;mBACGN,MAAAA,CAAOK,KAAK,CAACJ,iBAAAA,GAAoB,CAAA;AACrC,aAAA;AACH,QAAA,CAAA,CAAA;AACF,IAAA;AACF;;;;"}