Simon Backx
66ca072055
Moved maximum width and centering outside minimal signup form
...
refs https://ghost.slack.com/archives/C04TMVA1D7A/p1686299301740999
- Easier to customize: easy to choose between centering and left alignment
- Fixes issue with centering error message
2023-06-09 10:42:24 +02:00
Simon Backx
a68ac4b688
Renamed data-logo to data-icon in signup embed attributes
...
fixes https://github.com/TryGhost/Team/issues/3401
2023-06-08 13:23:38 +02:00
Simon Backx
258dc2f8f2
Added locale data option to signup form script
...
refs https://github.com/TryGhost/Team/issues/3307
2023-06-02 14:36:17 +02:00
Simon Backx
c27b488f3d
Added async attribute to signup form script tag
2023-06-02 13:59:49 +02:00
Sanne de Vries
3923b5cc88
Updated embeddable signup form to be responsive
...
Refs https://github.com/TryGhost/Team/issues/3334
2023-06-01 17:43:28 +02:00
Simon Backx
bcaf95f506
Updated signup form with minimal style to use automatic height and minimum height
...
refs https://github.com/TryGhost/Team/issues/3295
refs https://ghost.slack.com/archives/C04TMVA1D7A/p1685620939701309?thread_ts=1685614059.121599&cid=C04TMVA1D7A
- The error message of the minimal style form is not visible
- Use minimum height instead of fixed height
- Automatically update height
- Fixed issues with iframe inline style causing spacing and layout jumps
2023-06-01 14:36:00 +02:00
Simon Backx
17e9b803e4
Added POC for resizing iframe to fit outer container
...
refs https://github.com/TryGhost/Team/issues/3295
2023-06-01 12:06:48 +02:00
Jono Mingard
80b9030805
Updated signup form to support configuring background and button color
...
refs https://github.com/TryGhost/Team/issues/3338
* background and button color can be passed in the script tag dataset
* text color is calculated automatically from background/button color
2023-06-01 14:43:57 +12:00
Simon Backx
6dddf3ee67
Fixed old label usage of signup form demo
...
refs 644051e3e9
2023-05-30 14:10:27 +02:00
Simon Backx
8fd2468995
Added testable production build for signup-form
...
fixes https://github.com/TryGhost/Team/issues/3297
This adds a new preview page to test the signup-form script as a production build, instead of using ESM.
2023-05-24 11:41:12 +02:00
Simon Backx
4c2635670b
Added signup-form package ( #16846 )
...
fixes https://github.com/TryGhost/Team/issues/3275
fixes https://github.com/TryGhost/Team/issues/3279
fixes https://github.com/TryGhost/Team/issues/3278
This pull request adds a new signup form package to the Ghost core
repository. The signup form package is a React component, embeddable on
any site, that renders a form for users to subscribe to a Ghost site.
2023-05-23 14:58:33 +02:00