import { RGBA, rgbToHex } from '@vev/utils'; import React, { CSSProperties, useMemo } from 'react'; import { SilkeSlider } from '../silke-slider'; import styles from './color-picker.scss'; type SilkeOpacitySliderProps = { rgba: RGBA; onChange: (rgba: RGBA) => void; }; export function SilkeOpacitySlider({ rgba, onChange }: SilkeOpacitySliderProps) { const hex = useMemo(() => rgbToHex(rgba), [rgba]); const { a } = rgba; return ( onChange({ ...rgba, a })} /> ); }