- description: customizable landing page product
- client side SPA that displays an image and additional configurable information
- admin access allows the content to be updated and redeployed directly from the site
- npm
- github
- architecture:
- ui: react
- next steps:
- publish module to NPM for ease of third party integration ✅
- add further UI config features
- font, element placement, navigation
- productize it. this component by itself can be a modular website that non-technical people can configure and deploy for themselves without coding ✅
- props:
| prop | type |
|---|---|
| title? | string |
| name? | string |
| subtitle? | string |
| actionStatement? | string |
| actionDestination? | string |
| accentColor? | string |
| secondaryAccentColor? | string |
| backgroundColor? | string |
| backgroundImage? | string |
| headshotSrc? | string |
| socialUrls? | string[] |
| topComponents? | ReactNode |
| editable? | [boolean, Dispatch<SetStateAction<boolean>>] |
| cms? | SpenpoLandingCms |
| cache? | SpenpoLandingCache |
| cacheCallback? | (cache: SpenpoLandingCache) => Promise<void> |
Visit this page for a demo of this project.
