All files / widgets/CreateNotebookJobForm styles.ts

83.33% Statements 15/18
42.85% Branches 3/7
66.66% Functions 2/3
76.92% Lines 10/13

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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 861x   1x         1x         1x                 1x               10x                       1x       1x                           1x                       28x                            
import { css } from '@emotion/css';
 
export const SelectInputContainer = css`
  display: flex;
  flex-direction: column;
`;
 
export const InputContainer = css`
  display: flex;
  flex-direction: column;
`;
 
export const tooltipsContainer = css`
  display: inline-flex;
  svg {
    width: 0.75em;
    height: 0.75em;
    transform: translateY(-2px);
  }
`;
 
export const tooltips = css`
  svg {
    width: 0.75em;
    height: 0.75em;
    transform: translateY(1px);
  }
`;
 
export const getAdditionalOptionsContainerStyles = (isDetailsView = false) => css`
  display: flex;
  flex-direction: column;
  ${!isDetailsView ? `max-width : 500px;` : ``}
  .MuiCheckbox-colorPrimary.Mui-checked {
    color: var(--jp-brand-color1);
  }
  .MuiButton-containedPrimary:hover {
    background-color: var(--jp-brand-color1);
  }
`;
 
export const ValidationMessageStyled = css`
  font-size: var(--jp-content-font-size1);
`;
 
export const ErrorIconStyled = css`
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  svg {
    width: var(--jp-ui-font-size1);
    height: var(--jp-ui-font-size1);
    path {
      fill: var(--jp-error-color1);
    }
  }
`;
 
export const requiredInput = (required: boolean | undefined) => {
  Iif (required) {
    return css`
      &:after {
        content: '*';
        color: var(--jp-error-color1);
      }
    `;
  }
  return '';
};
 
export const InputLabel = (required = false) => css`
  color: var(--jp-color-root-light-800);
  font-weight: 400;
  font-size: var(--jp-ui-font-size1);
  line-height: var(--jp-ui-font-size1);
  margin-bottom: var(--jp-ui-font-size1);
  ${required &&
  `
    &:after {
      content: '*';
      color: var(--jp-error-color1);
    }
  `}
`;