src/Settings/Settings.tsx   A
last analyzed

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 40
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 32
dl 0
loc 40
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0
wmc 1
mnd 0
bc 0
fnc 1
bpm 0
cpm 1
noi 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A Settings.render 0 26 1
1
import React from 'react';
2
3
interface Properties {
4
  view: any
5
}
6
7
interface State {
8
9
}
10
11
export default class Settings extends React.Component<Properties, State> {
12
  render(): React.ReactElement {
13 1
    const view: any = this.props.view;
14
15 1
    return <div className="mdc-select">
16
      <div className="mdc-select__anchor demo-width-class">
17
        <i className="mdc-select__dropdown-icon" />
18
        <div className="mdc-select__selected-text">{view}</div>
19
        <span className="mdc-floating-label">Pick a Food Group</span>
20
        <div className="mdc-line-ripple" />
21
      </div>
22
23
      <div className="mdc-select__menu mdc-menu mdc-menu-surface demo-width-class">
24
        <ul className="mdc-list">
25
          <li className="mdc-list-item mdc-list-item--selected" data-value="" aria-selected="true" />
26
          <li className="mdc-list-item" data-value="grains">
27
            Bread, Cereal, Rice, and Pasta
28
          </li>
29
          <li className="mdc-list-item" data-value="vegetables">
30
            Vegetables
31
          </li>
32
          <li className="mdc-list-item" data-value="fruit">
33
            Fruit
34
          </li>
35
        </ul>
36
      </div>
37
    </div>;
38
  }
39
}
40