Commit Graph

4 Commits

Author SHA1 Message Date
Ephraim Atta-Duncan
4f822414cf fix: use khebab case 2024-12-11 15:55:35 +00:00
Ephraim Atta-Duncan
50a7b59371 fix: all variables with camel case not working 2024-12-11 15:51:34 +00:00
Ephraim Atta-Duncan
fd40873210 fix: add unit to hsl colors in css conversion 2024-12-11 14:02:26 +00:00
Lucas Smith
b15e1d6c47 feat: support whitelabelling in the embedding (#1491)
## Description

Adds support for customising the theme and CSS for the embedding
components which is restricted to platform customers and above.

Additionally adds proper support for the platform plan which will let us
update our stripe products.

<img width="1040" alt="image"
src="https://github.com/user-attachments/assets/f694cd1e-ac93-4dc0-9f78-92fa813f6404">
<img width="1015" alt="image"
src="https://github.com/user-attachments/assets/4209972a-b2bd-40c9-9049-0367382a4de5">
<img width="1065" alt="image"
src="https://github.com/user-attachments/assets/fdbaaaa5-a028-4b1d-a58a-ea6224e21abe">


## Related Issue

N/A

## Changes Made

- Added support for using CSS Vars and CSS within the embedding route
- Added a guard for platform and enterprise plans to activate the custom
css
- Added support for the platform plan

## Testing Performed
Yes
2024-11-25 15:47:00 +11:00