react-native-easy-calendar
Version:
Customizable, easy-to-use, performant calendar components for React Native
16 lines (10 loc) • 358 B
text/typescript
import clamp from './clamp';
const addOpacity = (color: string, opacity: number): string => {
const normalizedOpacity = clamp(opacity, 0, 1);
const alpha = Math.round(255 * normalizedOpacity)
.toString(16)
.toUpperCase();
const normalizedAlpha = alpha.padStart(2, '0');
return `${color}${normalizedAlpha}`;
};
export default addOpacity;