UNPKG

@hbsis.uikit/react

Version:
348 lines (347 loc) 17.5 kB
<!doctype html> <html lang="en"> <head> <title>Code coverage report for components/modal/story/modal-pequena.js</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">components/modal/story</a> modal-pequena.js </h1> <div class='clearfix'> <div class='fl pad1y space-right2'> <span class="strong">0% </span> <span class="quiet">Statements</span> <span class='fraction'>0/62</span> </div> <div class='fl pad1y space-right2'> <span class="strong">0% </span> <span class="quiet">Branches</span> <span class='fraction'>0/35</span> </div> <div class='fl pad1y space-right2'> <span class="strong">0% </span> <span class="quiet">Functions</span> <span class='fraction'>0/20</span> </div> <div class='fl pad1y space-right2'> <span class="strong">0% </span> <span class="quiet">Lines</span> <span class='fraction'>0/19</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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95</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-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-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-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-no">&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> <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-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-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-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-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-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-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-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></td><td class="text"><pre class="prettyprint lang-js">import React,<span class="cstat-no" title="statement not covered" > { PureComponent } from 'react'<span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> import styled from 'styl<span class="cstat-no" title="statement not covered" >ed-components'<span class="cstat-no" title="statement not covered" ></span></span> import { Button, M<span class="cstat-no" title="statement not covered" >odal } from 'component</span>s'<span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ><span class="fstat-no" title="function not covered" ></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> &nbsp; const UlStyled <span class="cstat-no" title="statement not covered" >= styled.ul`</span> display: flex; list-style: none; &nbsp; .list-item { margin:0px 10px; } ` &nbsp; class ModalSt<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >or</span>y extends PureComponent {<span class="cstat-no" title="statement not covered" ></span></span> construct<span class="fstat-no" title="function not covered" >or(props) {<span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ></span></span></span></span> super() this.state = { showModalFull: false, showModalSemFooter: false, showModalOnlyContent: false } } &nbsp; toggleModal = (n<span class="fstat-no" title="function not covered" >am</span>e) =&gt; { th<span class="cstat-no" title="statement not covered" >is.setState({</span> [name]: !this.state[name] }) }<span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ></span></span></span></span> &nbsp; render () {<span class="cstat-no" title="statement not covered" ></span> co<span class="cstat-no" title="statement not covered" >nst { showM</span>odalFull, showMo<span class="cstat-no" title="statement not covered" >dalSemFooter, showMod</span>alOnlyContent } = thi<span class="cstat-no" title="statement not covered" >s.state<span class="cstat-no" title="statement not covered" ></span></span> &nbsp; re<span class="cstat-no" title="statement not covered" >turn (</span> &lt;div&gt; &lt;h2&gt;Modal Pequena&lt;/h2&gt; &lt;UlStyled&gt; &lt;li className='list-item'&gt; &lt;Button type='primary' width='150px' onClick={() =&gt; this.toggleModal('showModalFull')} &gt;<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ></span></span> Abrir Modal &lt;/Button&gt; &lt;/li&gt; &lt;li className='list-item'&gt; &lt;Button type='primary' width='150px' onClick={() =&gt; this.toggleModal('showModalSemFooter')} &gt;<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ></span></span> Sem Footer &lt;/Button&gt; &lt;/li&gt; &lt;li className='list-item'&gt; &lt;Button type='primary' value='Apenas Conteudo' width='150px' onClick={() =&gt; this.toggleModal('showModalOnlyContent')} &gt;<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ></span></span> Apenas Conteudo &lt;/Button&gt; &lt;/li&gt; &lt;/UlStyled&gt; &nbsp; &lt;Modal visible={showModalFull} closeModal={() =&gt; this.toggleModal('showModalFull')} size={Modal.Si<span class="fstat-no" title="function not covered" >zes.SMALL}&gt;<span class="cstat-no" title="statement not covered" ></span></span> &lt;Modal.Header&gt; &lt;h2&gt;Titulo da Modal&lt;/h2&gt; &lt;/Modal.Header&gt; &lt;Modal.Content&gt; Modal Pequena Conteudo &lt;/Modal.Content&gt; &lt;Modal.Footer align='left'&gt; &lt;Modal.Button type='primary' value='Close' onClick={() =&gt; this.toggleModal('showModalFull')} /&gt;<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" ></span></span> &lt;/Modal.Footer&gt; &lt;/Modal&gt; &nbsp; &lt;Modal visible={showModalSemFooter} closeModal={() =&gt; this.toggleModal('showModalSemFooter')} size={Mod<span class="fstat-no" title="function not covered" >al.Sizes.SM</span>ALL<span class="cstat-no" title="statement not covered" >}&gt;</span> &lt;Modal.Header&gt; &lt;h2&gt; Modal Sem Footer&lt;/h2&gt; &lt;/Modal.Header&gt; &lt;Modal.Content overflowY&gt; &lt;p&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dolor felis, bibendum non aliquet eget, tincidunt ac sapien. Aenean suscipit, odio ut dapibus ultricies, magna eros maximus magna, sit amet posuere nulla libero at nisi. Curabitur sit amet lacinia enim. Phasellus lorem sapien, tincidunt a consectetur ac, sollicitudin nec massa. Donec et magna arcu. Praesent purus tellus, convallis id purus in, luctus dictum erat. Aliquam ante dolor, laoreet malesuada est ac, ultrices semper elit. Vestibulum metus neque, semper at dui non, laoreet fermentum erat. Aliquam eget ex quis elit semper scelerisque. Mauris nisi nisi, faucibus ac cursus id, placerat quis orci. Suspendisse sollicitudin porttitor odio non posuere. &lt;/p&gt; &lt;p&gt; Vestibulum vel facilisis magna. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis a sem vel nulla gravida dapibus. Curabitur sit amet pretium eros. Donec felis purus, feugiat a urna vitae, euismod efficitur eros. Proin a felis id tellus bibendum imperdiet. Aenean eleifend nunc ut eros consectetur, sit amet sagittis lacus sodales. Curabitur maximus risus ligula, non rutrum metus auctor et. In nisl ex, auctor id vulputate vel, iaculis id massa. In ut neque ultrices, porttitor mauris ac, congue dolor. Donec a metus vitae purus volutpat lacinia. Nam eu felis felis. Etiam faucibus nisi in convallis consequat. Mauris ac erat nec est interdum interdum sed sed turpis. &lt;/p&gt; &lt;p&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dolor felis, bibendum non aliquet eget, tincidunt ac sapien. Aenean suscipit, odio ut dapibus ultricies, magna eros maximus magna, sit amet posuere nulla libero at nisi. Curabitur sit amet lacinia enim. Phasellus lorem sapien, tincidunt a consectetur ac, sollicitudin nec massa. Donec et magna arcu. Praesent purus tellus, convallis id purus in, luctus dictum erat. Aliquam ante dolor, laoreet malesuada est ac, ultrices semper elit. Vestibulum metus neque, semper at dui non, laoreet fermentum erat. Aliquam eget ex quis elit semper scelerisque. Mauris nisi nisi, faucibus ac cursus id, placerat quis orci. Suspendisse sollicitudin porttitor odio non posuere. &lt;/p&gt; &lt;/Modal.Content&gt; &lt;/Modal&gt; &nbsp; &lt;Modal visible={showModalOnlyContent} closeModal={() =&gt; this.toggleModal('showModalOnlyContent')} size={M<span class="fstat-no" title="function not covered" >odal.Sizes.</span>SMA<span class="cstat-no" title="statement not covered" >LL}&gt;</span> &lt;Modal.Content&gt; Modal Pequena Conteudo &lt;/Modal.Content&gt; &lt;/Modal&gt; &lt;/div&gt; ) }<span class="cstat-no" title="statement not covered" ><span class="cstat-no" title="statement not covered" ></span></span> } &nbsp; export default ModalStory &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 Sat May 05 2018 12:13:10 GMT-0300 (Hora oficial do Brasil) </div> </div> <script src="..\..\..\prettify.js"></script> <script> window.onload = function () { if (typeof prettyPrint === 'function') { prettyPrint(); } }; </script> <script src="..\..\..\sorter.js"></script> </body> </html>