From b2af6da1bdaf38019cc56f9ae885a4efa0828e1a Mon Sep 17 00:00:00 2001 From: Pat Cavit Date: Tue, 30 Oct 2018 10:19:05 -0700 Subject: [PATCH] fix: move store check to generation Per @Conduitry's request --- src/compile/render-dom/index.ts | 4 ++-- src/compile/render-ssr/index.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compile/render-dom/index.ts b/src/compile/render-dom/index.ts index ba789ceaf7..039f901731 100644 --- a/src/compile/render-dom/index.ts +++ b/src/compile/render-dom/index.ts @@ -152,8 +152,8 @@ export default function dom( if (!options || (!options.target && !options.root)) { throw new Error("'target' is a required option"); }`} - ${storeProps.length > 0 && deindent` - if (!options.store && !${templateProperties.store}) { + ${storeProps.length > 0 && !templateProperties.store && deindent` + if (!options.store) { throw new Error("${debugName} references store properties, but no store was provided"); }`} `} diff --git a/src/compile/render-ssr/index.ts b/src/compile/render-ssr/index.ts index 8d04c45e97..8edc101910 100644 --- a/src/compile/render-ssr/index.ts +++ b/src/compile/render-ssr/index.ts @@ -115,8 +115,8 @@ export default function ssr( ${templateProperties.store && `options.store = %store();`} __result.addComponent(${name}); - ${options.dev && storeProps.length > 0 && deindent` - if (!options.store && !${templateProperties.store}) { + ${options.dev && storeProps.length > 0 && !templateProperties.store && deindent` + if (!options.store) { throw new Error("${debugName} references store properties, but no store was provided"); } `}