Skip to content

Commit

Permalink
v5.2.0 feat: Add an additional 'sourceState' props attribute to the c…
Browse files Browse the repository at this point in the history
…omponent (#236)

* fix: fixed up ts error on `/website`

* feat(deps): 增加@types react|react-dom to ^18.2.0 version

* feat: Add an additional 'sourceState' props attribute to the component.

* fix: fixed up eslint error

* fix: Option 'emitDeclarationOnly' cannot be specified with option 'noEmit'. e6f094d
  • Loading branch information
github-actions[bot] committed Mar 25, 2024
1 parent d43c577 commit 7cc9bd4
Show file tree
Hide file tree
Showing 16 changed files with 229 additions and 211 deletions.
6 changes: 3 additions & 3 deletions asset-manifest.json
@@ -1,7 +1,7 @@
{
"files": {
"main.css": "/react-code-preview/static/css/main.8036ca4a.css",
"main.js": "/react-code-preview/static/js/main.19920c0d.js",
"main.js": "/react-code-preview/static/js/main.3e1398a9.js",
"babel_vendors.js": "/react-code-preview/static/js/babel_vendors.dff34ebd.js",
"refractor-vendors.js": "/react-code-preview/static/js/refractor-vendors.4d929d76.js",
"codemirror-vendors.js": "/react-code-preview/static/js/codemirror-vendors.66e75ab1.js",
Expand All @@ -11,7 +11,7 @@
"static/js/499.91849396.js": "/react-code-preview/static/js/499.91849396.js",
"index.html": "/react-code-preview/index.html",
"main.8036ca4a.css.map": "/react-code-preview/static/css/main.8036ca4a.css.map",
"main.19920c0d.js.map": "/react-code-preview/static/js/main.19920c0d.js.map",
"main.3e1398a9.js.map": "/react-code-preview/static/js/main.3e1398a9.js.map",
"babel_vendors.dff34ebd.js.map": "/react-code-preview/static/js/babel_vendors.dff34ebd.js.map",
"refractor-vendors.4d929d76.js.map": "/react-code-preview/static/js/refractor-vendors.4d929d76.js.map",
"codemirror-vendors.66e75ab1.js.map": "/react-code-preview/static/js/codemirror-vendors.66e75ab1.js.map",
Expand All @@ -29,6 +29,6 @@
"static/js/react-vendors.f1f024a0.js",
"static/js/499.91849396.js",
"static/css/main.8036ca4a.css",
"static/js/main.19920c0d.js"
"static/js/main.3e1398a9.js"
]
}
8 changes: 4 additions & 4 deletions coverage/badges.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions coverage/coverage-summary.json
@@ -1,8 +1,8 @@
{"total": {"lines":{"total":114,"covered":0,"skipped":0,"pct":0},"statements":{"total":121,"covered":0,"skipped":0,"pct":0},"functions":{"total":27,"covered":0,"skipped":0,"pct":0},"branches":{"total":130,"covered":0,"skipped":0,"pct":0},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":"Unknown"}}
{"total": {"lines":{"total":115,"covered":0,"skipped":0,"pct":0},"statements":{"total":122,"covered":0,"skipped":0,"pct":0},"functions":{"total":27,"covered":0,"skipped":0,"pct":0},"branches":{"total":132,"covered":0,"skipped":0,"pct":0},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":"Unknown"}}
,"/home/runner/work/react-code-preview/react-code-preview/src/ErrorMessage.tsx": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":5,"covered":0,"skipped":0,"pct":0},"branches":{"total":2,"covered":0,"skipped":0,"pct":0}}
,"/home/runner/work/react-code-preview/react-code-preview/src/ThirdPartyButton.tsx": {"lines":{"total":10,"covered":0,"skipped":0,"pct":0},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":10,"covered":0,"skipped":0,"pct":0},"branches":{"total":18,"covered":0,"skipped":0,"pct":0}}
,"/home/runner/work/react-code-preview/react-code-preview/src/icon.tsx": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/home/runner/work/react-code-preview/react-code-preview/src/index.tsx": {"lines":{"total":40,"covered":0,"skipped":0,"pct":0},"functions":{"total":14,"covered":0,"skipped":0,"pct":0},"statements":{"total":45,"covered":0,"skipped":0,"pct":0},"branches":{"total":86,"covered":0,"skipped":0,"pct":0}}
,"/home/runner/work/react-code-preview/react-code-preview/src/transform.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/home/runner/work/react-code-preview/react-code-preview/src/useCodePreview.ts": {"lines":{"total":55,"covered":0,"skipped":0,"pct":0},"functions":{"total":8,"covered":0,"skipped":0,"pct":0},"statements":{"total":56,"covered":0,"skipped":0,"pct":0},"branches":{"total":24,"covered":0,"skipped":0,"pct":0}}
,"/home/runner/work/react-code-preview/react-code-preview/src/useCodePreview.ts": {"lines":{"total":56,"covered":0,"skipped":0,"pct":0},"functions":{"total":8,"covered":0,"skipped":0,"pct":0},"statements":{"total":57,"covered":0,"skipped":0,"pct":0},"branches":{"total":26,"covered":0,"skipped":0,"pct":0}}
}
2 changes: 1 addition & 1 deletion coverage/lcov-report/ErrorMessage.tsx.html
Expand Up @@ -121,7 +121,7 @@ <h1><a href="index.html">All files</a> ErrorMessage.tsx</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
2 changes: 1 addition & 1 deletion coverage/lcov-report/ThirdPartyButton.tsx.html
Expand Up @@ -205,7 +205,7 @@ <h1><a href="index.html">All files</a> ThirdPartyButton.tsx</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
2 changes: 1 addition & 1 deletion coverage/lcov-report/icon.tsx.html
Expand Up @@ -169,7 +169,7 @@ <h1><a href="index.html">All files</a> icon.tsx</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
14 changes: 7 additions & 7 deletions coverage/lcov-report/index.html
Expand Up @@ -25,14 +25,14 @@ <h1>All files</h1>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Statements</span>
<span class='fraction'>0/121</span>
<span class='fraction'>0/122</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/130</span>
<span class='fraction'>0/132</span>
</div>


Expand All @@ -46,7 +46,7 @@ <h1>All files</h1>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Lines</span>
<span class='fraction'>0/114</span>
<span class='fraction'>0/115</span>
</div>


Expand Down Expand Up @@ -159,13 +159,13 @@ <h1>All files</h1>
<div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div>
</td>
<td data-value="0" class="pct low">0%</td>
<td data-value="56" class="abs low">0/56</td>
<td data-value="57" class="abs low">0/57</td>
<td data-value="0" class="pct low">0%</td>
<td data-value="24" class="abs low">0/24</td>
<td data-value="26" class="abs low">0/26</td>
<td data-value="0" class="pct low">0%</td>
<td data-value="8" class="abs low">0/8</td>
<td data-value="0" class="pct low">0%</td>
<td data-value="55" class="abs low">0/55</td>
<td data-value="56" class="abs low">0/56</td>
</tr>

</tbody>
Expand All @@ -176,7 +176,7 @@ <h1>All files</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
16 changes: 14 additions & 2 deletions coverage/lcov-report/index.tsx.html
Expand Up @@ -328,7 +328,15 @@ <h1><a href="index.html">All files</a> index.tsx</h1>
<a name='L263'></a><a href='#L263'>263</a>
<a name='L264'></a><a href='#L264'>264</a>
<a name='L265'></a><a href='#L265'>265</a>
<a name='L266'></a><a href='#L266'>266</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
<a name='L266'></a><a href='#L266'>266</a>
<a name='L267'></a><a href='#L267'>267</a>
<a name='L268'></a><a href='#L268'>268</a>
<a name='L269'></a><a href='#L269'>269</a>
<a name='L270'></a><a href='#L270'>270</a></td><td class="line-coverage quiet"><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>
Expand Down Expand Up @@ -666,6 +674,10 @@ <h1><a href="index.html">All files</a> index.tsx</h1>
* @default light
*/
theme?: ReactCodeMirrorProps['theme'];
/**
* Specifies the initial state of the source panel.
*/
sourceState?: 'hidden' | 'shown';
}
&nbsp;
export interface CodePreviewState {
Expand Down Expand Up @@ -865,7 +877,7 @@ <h1><a href="index.html">All files</a> index.tsx</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
2 changes: 1 addition & 1 deletion coverage/lcov-report/transform.tsx.html
Expand Up @@ -97,7 +97,7 @@ <h1><a href="index.html">All files</a> transform.tsx</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
17 changes: 10 additions & 7 deletions coverage/lcov-report/useCodePreview.ts.html
Expand Up @@ -25,14 +25,14 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Statements</span>
<span class='fraction'>0/56</span>
<span class='fraction'>0/57</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/24</span>
<span class='fraction'>0/26</span>
</div>


Expand All @@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Lines</span>
<span class='fraction'>0/55</span>
<span class='fraction'>0/56</span>
</div>


Expand Down Expand Up @@ -197,7 +197,8 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
<a name='L132'></a><a href='#L132'>132</a>
<a name='L133'></a><a href='#L133'>133</a>
<a name='L134'></a><a href='#L134'>134</a>
<a name='L135'></a><a href='#L135'>135</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
<a name='L135'></a><a href='#L135'>135</a>
<a name='L136'></a><a href='#L136'>136</a></td><td class="line-coverage quiet"><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>
Expand All @@ -223,6 +224,7 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
<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-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
Expand Down Expand Up @@ -349,12 +351,13 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
};
&nbsp;
export function <span class="fstat-no" title="function not covered" >useCodePreview(</span>props: CodePreviewProps) {
const isShowEdit = <span class="cstat-no" title="statement not covered" >props.sourceState === 'shown';</span>
const [demoDom, setDemoDom] = <span class="cstat-no" title="statement not covered" >useState&lt;HTMLDivElement&gt;();</span>
const playerId = <span class="cstat-no" title="statement not covered" >useRef(`${parseInt(String(Math.random() * 1e9), 10).toString(36)}`);</span>
const [fullScreen, setFullScreen] = <span class="cstat-no" title="statement not covered" >useState(false);</span>
const [errorMessage, setErrorMessage] = <span class="cstat-no" title="statement not covered" >useState('');</span>
const [showEdit, setShowEdit] = <span class="cstat-no" title="statement not covered" >useState(false);</span>
const [width, setWidth] = <span class="cstat-no" title="statement not covered" >useState&lt;number | string&gt;(1);</span>
const [showEdit, setShowEdit] = <span class="cstat-no" title="statement not covered" >useState(isShowEdit);</span>
const [width, setWidth] = <span class="cstat-no" title="statement not covered" >useState&lt;number | string&gt;(isShowEdit ? '50%' : 1);</span>
const [copied, setCopied] = <span class="cstat-no" title="statement not covered" >useState(false);</span>
const [code, setCode] = <span class="cstat-no" title="statement not covered" >useState(props.code || '');</span>
&nbsp;
Expand Down Expand Up @@ -472,7 +475,7 @@ <h1><a href="index.html">All files</a> useCodePreview.ts</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-25T07:14:05.761Z
at 2024-03-25T07:44:40.573Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down

0 comments on commit 7cc9bd4

Please sign in to comment.