Files
OpenNoodl/packages/noodl-viewer-react/src/project-settings.js
Michael Cartner b9c60b07dc Initial commit
Co-Authored-By: Eric Tuvesson <eric.tuvesson@gmail.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: Anders Larsson <64838990+anders-topp@users.noreply.github.com>
Co-Authored-By: Johan  <4934465+joolsus@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: victoratndl <99176179+victoratndl@users.noreply.github.com>
2024-01-26 11:52:55 +01:00

71 lines
1.7 KiB
JavaScript

export default {
ports: [
{
name: 'htmlTitle',
displayName: 'Title',
group: 'General',
plug: 'input',
type: 'string',
default: 'Noodl Viewer',
tooltip: 'The title that web browsers show',
ignoreInExport: true
},
{
name: 'headCode',
displayName: 'Head Code',
group: 'Custom Code',
plug: 'input',
type: {
name: 'string',
codeeditor: 'html'
},
tooltip: 'Add custom code to the &lt;head&gt; tag',
ignoreInExport: true
},
{
name: 'navigationPathType',
displayName: 'URL Path Type',
group: 'Navigation',
plug: 'input',
type: {
name: 'enum',
enums: [
{ label: 'Hash', value: 'hash' },
{ label: 'Path', value: 'path' }
]
},
default: 'hash'
},
{
name: 'bodyScroll',
displayName: 'Body Scroll',
group: 'Experimental features',
plug: 'input',
type: {
name: 'boolean'
},
tooltip: 'Changes so the &lt;body&gt; tag will scroll by default'
},
{
name: 'repeaterDisabledWhenUnmounted',
displayName: 'Disable when unmounted',
group: 'Experimental features - Repeater',
plug: 'input',
type: {
name: 'boolean'
},
tooltip: "Repeater will only create components when it's mounted"
},
{
name: 'repeaterCreateComponentsAsync',
displayName: 'Create asynchronously',
group: 'Experimental features - Repeater',
plug: 'input',
type: {
name: 'boolean'
},
tooltip: 'Repeater items will be created in chunks to keep UI responsive'
}
]
};