mediasfu-reactnative
Version:
MediaSFU Prebuilt React Native SDK
32 lines • 1.04 kB
JavaScript
/**
* Gets the style for positioning an overlay based on the specified position.
*
* @param {GetOverlayPositionOptions} options - Configuration specifying the overlay position.
* @returns {OverlayPositionStyle} - The style object for positioning the overlay.
*
* @example
* ```typescript
* const topLeftStyle = getOverlayPosition({ position: "topLeft" });
* console.log(topLeftStyle);
* // Output: { top: 0, left: 0 }
*
* const bottomRightStyle = getOverlayPosition({ position: "bottomRight" });
* console.log(bottomRightStyle);
* // Output: { bottom: 0, right: 0 }
* ```
*/
export const getOverlayPosition = ({ position }) => {
switch (position) {
case 'topLeft':
return { top: 0, left: 0 };
case 'topRight':
return { top: 0, right: 0 };
case 'bottomLeft':
return { bottom: 0, left: 0 };
case 'bottomRight':
return { bottom: 0, right: 0 };
default:
return {};
}
};
//# sourceMappingURL=getOverlayPosition.js.map