lightswind
Version:
A collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 160+ professional and animated react components.
41 lines (40 loc) • 1.32 kB
TypeScript
import { SVGProps, CSSProperties } from "react";
export interface Iphone16ProProps extends SVGProps<SVGSVGElement> {
/** Frame width */
width?: number;
/** Frame height */
height?: number;
/** Image source for screen */
src?: string;
/** Video source for screen */
videoSrc?: string;
/** Show dynamic island */
showIsland?: boolean;
/** Island width */
islandWidth?: number;
/** Island height */
islandHeight?: number;
/** Frame color (light mode) */
frameColor?: string;
/** Frame color (dark mode) */
frameDarkColor?: string;
/** Bezel color */
bezelColor?: string;
/** Screen border radius */
screenRadius?: number;
/** Shadow toggle */
shadow?: boolean;
/** Rounded corners toggle */
rounded?: boolean;
/** Class for inner content (video/image) */
contentClassName?: string;
/** Custom styles for video/image */
contentStyle?: CSSProperties;
/** Toggle camera dot */
showCamera?: boolean;
/** Background gradient for screen */
screenGradient?: string;
/** Enable animation on hover */
hoverAnimation?: boolean;
}
export declare const Iphone16Pro: import("react").ForwardRefExoticComponent<Omit<Iphone16ProProps, "ref"> & import("react").RefAttributes<SVGSVGElement>>;