react-iphone-preview
v1.0.5
Published
The React Iphone Preview component is a simple component that lets you showcase content inside an IPhoneX illustration.
Downloads
62
Maintainers
Readme
React Iphone Preview Component
The React Iphone Preview is a simple component that lets you showcase content inside an IPhoneX illustration.
Installation
npm install react-iphone-preview
import { IphonePreview } from 'react-iphone-preview';
Usage
To use the IphonePreview
component, simply render it in your JSX and provide the desired props:
<IphonePreview content={<YourContent />} />
Demo
Check out - CodeSandbox example
Props
1. content (Optional)
The content
prop allows you to insert any content, such as react components, images or text, inside the iPhone's screen area.
- Type:
PropTypes.node
- Default:
null
2. overlayStyle (Optional)
The overlayStyle
prop is an object that lets you pass additional inline styles to the overlay (the content area inside the iPhone's screen). This provides an easy way to customize the appearance of the content being displayed.
- Type:
PropTypes.object
- Default:
{}
Customizing Overlay Styles
To customize the styles of the overlay, you can leverage the overlayStyle
prop:
<IphonePreview
content={"This is an Example"}
overlayStyle={{
backgroundColor: 'rgba(255, 0, 0, 0.3)', // Example: Setting a red background with 30% opacity
// ... any other valid inline styles
}}
/>