const validateAndFormatColor = (color = "", defaultColor = 'black') => {
const validColor = new Option().style;
validColor.color = color;
if (validColor.color !== '') {
return color; // 유효한 CSS 색상 값인 경우 반환
} else {
return defaultColor; // 유효하지 않은 경우 기본 색상 반환
}
}
색상값 문자열을 넘기면 검증해서 유효한 색상값이면 그대로 리턴하고, 아닐 경우 기본 색상을 리턴하는 함수이다.