All files / src/components/TreeChart TreeChart.styles.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

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 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42    23x 1x                                                                            
import { ITreeStyleProps, ITreeStyles } from './TreeChart.types';
 
export const getStyles = (props: ITreeStyleProps): ITreeStyles => {
  return {
    root: [
      props.theme.spacing,
      'ms-TreeChart',
      props.className,
      {
        overflow: 'scroll',
      },
    ],
    link: {
      fill: 'none',
      stroke: '#A1A1A1',
      strokeWidth: '2px',
    },
    rectNode: {
      strokeWidth: '2px',
      fill: props.theme!.semanticColors.bodyBackground,
      padding: '10px',
      rx: '2px',
    },
    rectText: {
      fill: props.theme!.palette.neutralDark,
      ...props.theme!.fonts.large,
    },
    rectSubText: {
      fill: props.theme!.palette.neutralPrimary,
      ...props.theme!.fonts.medium,
    },
    rectBodyText: {
      fill: props.theme!.palette.neutralPrimaryAlt,
      ...props.theme!.fonts.xSmall,
    },
    rectMetricText: {
      fill: props.theme!.palette.neutralDark,
      ...props.theme!.fonts.xLarge,
    },
  };
};