Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / coverage / lcov-report / src / components / atoms / Icons / TrashIcon / TrashIcon.tsx.html
Size: Mime:
<!doctype html>
<html lang="en">
<head>
    <title>Code coverage report for src/components/atoms/Icons/TrashIcon/TrashIcon.tsx</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="../../../../../prettify.css" />
    <link rel="stylesheet" href="../../../../../base.css" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style type='text/css'>
        .coverage-summary .sorter {
            background-image: url(../../../../../sort-arrow-sprite.png);
        }
    </style>
</head>
<body>
<div class='wrapper'>
  <div class='pad1'>
    <h1>
      <a href="../../../../../index.html">All files</a> / <a href="index.html">src/components/atoms/Icons/TrashIcon</a> TrashIcon.tsx
    </h1>
    <div class='clearfix'>
      <div class='fl pad1y space-right2'>
        <span class="strong">0% </span>
        <span class="quiet">Statements</span>
        <span class='fraction'>0/14</span>
      </div>
      <div class='fl pad1y space-right2'>
        <span class="strong">0% </span>
        <span class="quiet">Branches</span>
        <span class='fraction'>0/3</span>
      </div>
      <div class='fl pad1y space-right2'>
        <span class="strong">0% </span>
        <span class="quiet">Functions</span>
        <span class='fraction'>0/2</span>
      </div>
      <div class='fl pad1y space-right2'>
        <span class="strong">0% </span>
        <span class="quiet">Lines</span>
        <span class='fraction'>0/13</span>
      </div>
    </div>
  </div>
  <div class='status-line low'></div>
<pre><table class="coverage">
<tr><td class="line-count quiet">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</td><td class="line-coverage quiet"><span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js"><span class="cstat-no" title="statement not covered" >import React from 'react'</span>
<span class="cstat-no" title="statement not covered" >import { omit } from '@skava/utils'</span>
<span class="cstat-no" title="statement not covered" >import Vector from 'atoms/Vector'</span>
import { DefaultProps } from 'icons/typings'
&nbsp;
const wording = <span class="cstat-no" title="statement not covered" >{</span>
  description:
    'a rectangle(both top left and top right corner is blended) is placed at the top of a rectangle',
  title: 'Trash Icon',
  vectorClassName: 'trashIcon',
}
&nbsp;
function <span class="fstat-no" title="function not covered" >fromBreedToComponent(</span>breed?: string) {
<span class="cstat-no" title="statement not covered" >  switch (breed) {</span>
    case 'filled':
<span class="cstat-no" title="statement not covered" >      return {</span>
        svgPath: (
          &lt;path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" /&gt;
        ),
        attributes: {
          viewBox: '0 0 24 24',
          width: '24px',
          height: '24px',
        },
      }
    case 'outlined':
    default:
<span class="cstat-no" title="statement not covered" >      return {</span>
        svgPath: (
          &lt;g&gt;
            &lt;line x1="18" y1="12" x2="18" y2="38" /&gt;
            &lt;line x1="9.77" y1="12.12" x2="11.77" y2="38.12" /&gt;
            &lt;line x1="25.77" y1="12.12" x2="23.77" y2="38.12" /&gt;
            &lt;path d="M33.77,6.12,30.05,41.38a3,3,0,0,1-3,2.62H8.47a3,3,0,0,1-3-2.62L1.77,6.09" /&gt;
            &lt;line y1="6" x2="36" y2="6" /&gt;
            &lt;path d="M10,5V3.12A1.93,1.93,0,0,1,11.77,1h12A2.32,2.32,0,0,1,26,3.12V5" /&gt;
          &lt;/g&gt;
        ),
        attributes: {
          viewBox: '0 0 36 45',
          stroke: '#000000',
          strokeWidth: '1',
          fill: 'none',
          width: '36px',
          height: '45px',
        },
      }
  }
}
&nbsp;
class TrashIcon extends React.PureComponent&lt;DefaultProps&gt; {
<span class="fstat-no" title="function not covered" >  render</span>() {
    const { breed } = <span class="cstat-no" title="statement not covered" >this.props</span>
    const { svgPath, attributes } = <span class="cstat-no" title="statement not covered" >fromBreedToComponent(breed)</span>
    const passThroughProps = <span class="cstat-no" title="statement not covered" >omit(this.props, ['breed'])</span>
<span class="cstat-no" title="statement not covered" >    return (</span>
      &lt;Vector {...wording} {...attributes} {...passThroughProps}&gt;
        {svgPath}
      &lt;/Vector&gt;
    )
  }
}
&nbsp;
export { <span class="cstat-no" title="statement not covered" >TrashIcon,</span> TrashIcon as <span class="cstat-no" title="statement not covered" >DeleteIcon </span>}
<span class="cstat-no" title="statement not covered" >export default TrashIcon</span>
&nbsp;</pre></td></tr>
</table></pre>
<div class='push'></div><!-- for sticky footer -->
</div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'>
  Code coverage
  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Sun Nov 25 2018 21:37:17 GMT+0530 (India Standard Time)
</div>
</div>
<script src="../../../../../prettify.js"></script>
<script>
window.onload = function () {
        if (typeof prettyPrint === 'function') {
            prettyPrint();
        }
};
</script>
<script src="../../../../../sorter.js"></script>
</body>
</html>