0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-06 22:40:14 -05:00
ghost/apps
Ronald Langeveld 76727b28e4
Added Portal Preview for Offers (#18905)
refs
https://www.notion.so/ghost/Integrate-Portal-Offers-preview-920d06c82eb94dba9b7eaabfa02c4e26

- First phase of implementing the offers portal preview, we refactor the
existing portal renderer so we can keep things more dry and easier to
integrate.
- We add a `getOfferPortalPreviewUrl` to generate the URL.

---

<!-- Leave the line below if you'd like GitHub Copilot to generate a
summary from your commit -->
<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at 5b45526</samp>

This pull request adds and refactors some components and utility
functions to improve the portal preview feature for membership offers.
It introduces a `PortalFrame` component to show a live preview of an
offer in the `AddOfferModal` component, and a `getOfferPortalPreviewUrl`
function to generate the preview URL. It also extracts the existing
`getPortalPreviewUrl` function from the `PortalFrame` component to a
separate file, and simplifies the props and logic of the `PortalPreview`
and `PortalFrame` components.
2023-11-08 12:54:38 +07:00
..
admin-x-settings Added Portal Preview for Offers (#18905) 2023-11-08 12:54:38 +07:00
announcement-bar Update dependency @vitejs/plugin-react to v4.1.1 2023-11-02 09:51:00 +01:00
comments-ui Released Comments-UI v0.13.3 2023-11-06 10:54:58 +01:00
portal Removed unnecessary spacing 2023-11-07 11:39:32 +00:00
signup-form Update dependency @types/react to v18.2.35 2023-11-07 09:18:52 +01:00
sodo-search Update dependency @vitejs/plugin-react to v4.1.1 2023-11-02 09:51:00 +01:00