From a6fc15447cf0027bc8966982a21e488cfd485390 Mon Sep 17 00:00:00 2001 From: alyleui Date: Sun, 24 Jun 2018 19:32:59 -0500 Subject: [PATCH] perf(flex): generate style only when the key is different --- package.json | 4 +- .../flex-demo-one.component.html | 4 +- .../responsive-demo-01.component.html | 1 + .../responsive-demo-01.component.ts | 2 +- src/lib/flex/flex.directive.spec.ts | 26 +-- src/lib/flex/flex.directive.ts | 149 +++++++++++------- src/lib/responsive/tokens.ts | 4 +- yarn.lock | 67 +++++--- 8 files changed, 164 insertions(+), 93 deletions(-) diff --git a/package.json b/package.json index e7254bc69..d02c398de 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "karma-jasmine": "~1.1.1", "karma-jasmine-html-reporter": "^0.2.2", "karma-mocha-reporter": "^2.2.5", - "ng-packagr": "^3.0.1", + "ng-packagr": "^4.0.0-rc.2", "protractor": "~5.3.0", "size-limit": "^0.17.0", "ts-node": "~5.0.1", @@ -105,4 +105,4 @@ "limit": "150 KB" } ] -} \ No newline at end of file +} diff --git a/src/app/components/flex-demo/flex-demo-one/flex-demo-one.component.html b/src/app/components/flex-demo/flex-demo-one/flex-demo-one.component.html index 02caff502..e9a9fa421 100644 --- a/src/app/components/flex-demo/flex-demo-one/flex-demo-one.component.html +++ b/src/app/components/flex-demo/flex-demo-one/flex-demo-one.component.html @@ -1,10 +1,10 @@ -
+
{{ item }}
-
[fxAlign]="{{ [align, crossAlign, multiAlign] | json }}"
+
[fxAlign]="{{ [align, crossAlign, multiAlign].join(' ') }}"

Main Align

diff --git a/src/app/components/responsive-demo/responsive-demo-01/responsive-demo-01.component.html b/src/app/components/responsive-demo/responsive-demo-01/responsive-demo-01.component.html index 0f32724a3..313774087 100644 --- a/src/app/components/responsive-demo/responsive-demo-01/responsive-demo-01.component.html +++ b/src/app/components/responsive-demo/responsive-demo-01/responsive-demo-01.component.html @@ -3,6 +3,7 @@ {{ item.key }}: {{ item.mediaQuery }}

+code