From 6724b7c90b64b84451c20e888875c26e4e377ea3 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Fri, 15 Mar 2019 16:30:16 +0530 Subject: [PATCH] add templates for file mode --- src/components/CreateNewModal.jsx | 27 +++++++++++----- src/components/SavedItemPane.jsx | 1 - src/components/app.jsx | 4 +-- src/templateList.js | 6 ++-- .../template-files-kontra-game-engine.json | 31 +++++++++++++++++++ src/templates/template-files-vue.json | 31 +++++++++++++++++++ 6 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 src/templates/template-files-kontra-game-engine.json create mode 100644 src/templates/template-files-vue.json diff --git a/src/components/CreateNewModal.jsx b/src/components/CreateNewModal.jsx index d0bf130..69bce81 100644 --- a/src/components/CreateNewModal.jsx +++ b/src/components/CreateNewModal.jsx @@ -197,14 +197,25 @@ export class CreateNewModal extends Component {

Or choose from a template:

- {templates.map(template => ( - - ))} + {templates.map(template => { + if ( + !this.state.isFileModeSelected || + template.isFileModeSupported + ) { + return ( + + ); + } + })}
diff --git a/src/components/SavedItemPane.jsx b/src/components/SavedItemPane.jsx index 9d54596..0061e8d 100644 --- a/src/components/SavedItemPane.jsx +++ b/src/components/SavedItemPane.jsx @@ -151,7 +151,6 @@ export default class SavedItemPane extends Component { class={`saved-items-pane ${isOpen ? 'is-open' : ''}`} onKeyDown={this.keyDownHandler.bind(this)} aria-hidden={isOpen} - tabIndex={`${isOpen ? 0 : -1}`} >