diff --git a/compiler/src/validate_ui_syntax.ts b/compiler/src/validate_ui_syntax.ts index 8b6fba6370fe1513b0d05e928c051f1faad4cdce..94838aba75c54075fc69464557567175bedcdafd 100644 --- a/compiler/src/validate_ui_syntax.ts +++ b/compiler/src/validate_ui_syntax.ts @@ -172,7 +172,6 @@ function checkComponentDecorator(source: string, filePath: string, } }); validateEntryCount(result, fileQuery, sourceFile.fileName, log); - validatePreviewCount(result, sourceFile.fileName, log); } return log.length ? log : null; @@ -189,16 +188,6 @@ function validateEntryCount(result: DecoratorResult, fileQuery: string, } } -function validatePreviewCount(result: DecoratorResult, fileName: string, log: LogInfo[]): void { - if (result.previewCount > 1) { - log.push({ - type: LogType.ERROR, - message: `A page can have at most one '@Preview' decorator with a struct.`, - fileName: fileName - }); - } -} - export function isObservedClass(node: ts.Node): boolean { if (ts.isClassDeclaration(node) && hasDecorator(node, COMPONENT_OBSERVED_DECORATOR)) { return true;