All files / helpers componentPropertiesHelpers.ts

100% Statements 9/9
100% Branches 6/6
100% Functions 1/1
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 101x 54x 76x 54x 54x 152x 54x 76x 54x  
export function setStyleProperties(variables: Record<string, string>) {
  return (element: HTMLElement | null): void => {
    if (element?.style == null) return;
 
    Object.entries(variables).forEach(([key, value]) => {
      element.style.setProperty(key, value);
    });
  };
}