Skip to content

Commit fe4d8f2

Browse files
fix: coerce singleFile strings->bools so non-singleFile won't bundle deps (#735)
Co-authored-by: Michael Ball <[email protected]>
1 parent b048b24 commit fe4d8f2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

components/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ export function Index({ asyncapi, params = {} }) {
99
const favicon = generateBase64Favicon(params);
1010
const renderedSpec = renderSpec(asyncapi, params);
1111
let asyncapiScript = `<script src="js/asyncapi-ui.min.js" type="application/javascript"></script>`;
12-
if(params?.singleFile) {
12+
// coerce singleFile param to bool, or "false" string will be true
13+
const singleFile = (params?.singleFile === true || params?.singleFile == 'true');
14+
if(singleFile) {
1315
asyncapiScript = `<script type="text/javascript">
1416
${includeFile('template/js/asyncapi-ui.min.js')}
1517
</script>`;
1618
}
1719
let styling = `<link href="css/global.min.css" rel="stylesheet">
1820
<link href="css/asyncapi.min.css" rel="stylesheet">`;
19-
if(params?.singleFile) {
21+
if(singleFile) {
2022
styling = `<style type="text/css">
2123
${includeFile("template/css/global.min.css")}
2224
${includeFile("template/css/asyncapi.min.css")}
@@ -27,7 +29,7 @@ export function Index({ asyncapi, params = {} }) {
2729
basehref = `<base href="${params.baseHref}">`;
2830
}
2931
let appJs = `<script type="application/javascript" src="js/app.js"></script>`;
30-
if(params?.singleFile) {
32+
if(singleFile) {
3133
appJs = `<script>${App({asyncapi, params})}</script>`;
3234
}
3335
return (`<!DOCTYPE html>

0 commit comments

Comments
 (0)