Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(ui): ensure unpublish confirmation is reachable when opened in dr…
…awers (#10109) <!-- Thank you for the PR! Please go through the checklist below and make sure you've completed all the steps. Please review the [CONTRIBUTING.md](https://github.com/payloadcms/payload/blob/main/CONTRIBUTING.md) document in this repository if you haven't already. The following items will ensure that your PR is handled as smoothly as possible: - PR Title must follow conventional commits format. For example, `feat: my new feature`, `fix(plugin-seo): my fix`. - Minimal description explained as if explained to someone not immediately familiar with the code. - Provide before/after screenshots or code diffs if applicable. - Link any related issues/discussions from GitHub or Discord. - Add review comments if necessary to explain to the reviewer the logic behind a change ### What? ### Why? ### How? Fixes # --> ### What? This PR fixes an issue where the unpublish modal was unreachable due to the high `z-index` on `Drawer` components. This makes unpublishing documents from a drawer impossible. For example, when editting a document from the drawer opened in a `RelationshipTable`. ### Why? To allow editors to be able to unpublish docs regardless of drawer depth and context. ### How? By rendering the unpublish modal at a sufficiently high z-index, while taking into account edit depth. Fixes #10108 Before: [Dashboard-unpublish-before--Payload.webm](https://github.com/user-attachments/assets/7acf1002-138e-48bd-81ec-76f5eabfb2d4) After: [Dashboard-unpublish-after--Payload.webm](https://github.com/user-attachments/assets/ff109ee9-5b63-43d0-931f-500ded8f6d3a)
- Loading branch information