Skip to content
This repository was archived by the owner on Jan 6, 2025. It is now read-only.
This repository was archived by the owner on Jan 6, 2025. It is now read-only.

useColumnBasisZero:false not applied in production builds #1035

Closed
@gerardcarbo

Description

@gerardcarbo

Bug Report

What is the expected behavior?

When FlexLayoutModule.withConfig({useColumnBasisZero: false}) is specified, fxFlex default output shoud be flex:1 1 auto

What is the current behavior?

In production builds it still produces flex: 1 1 1e-9px

What are the steps to reproduce?

Install:

https://github.com/gerardcarbo/flex-layout-test

and run:

npm build && npm start

The span where fxFlex is applied has the style:

style="flex: 1 1 1e-09px; box-sizing: border-box"

If you run:

ng serve

the same span has the style:

style="flex: 1 1 auto; box-sizing: border-box;"

Which versions of Angular, Material, OS, TypeScript, browsers are affected?

"dependencies": {
   "@angular/animations": "~7.2.0",
   "@angular/cdk": "^7.3.4",
   "@angular/common": "~7.2.0",
   "@angular/compiler": "~7.2.0",
   "@angular/core": "~7.2.0",
   "@angular/flex-layout": "^7.0.0-beta.23",
   "@angular/forms": "~7.2.0",
   "@angular/platform-browser": "~7.2.0",
   "@angular/platform-browser-dynamic": "~7.2.0",
   "@angular/router": "~7.2.0",
   "core-js": "^2.5.4",
   "http-server": "^0.11.1",
   "rxjs": "~6.3.3",
   "tslib": "^1.9.0",
   "zone.js": "~0.8.26"
 },
 "devDependencies": {
   "@angular-devkit/build-angular": "~0.13.0",
   "@angular/cli": "~7.3.0",
   "@angular/compiler-cli": "~7.2.0",
   "@angular/language-service": "~7.2.0",
   "@types/node": "~8.9.4",
   "@types/jasmine": "~2.8.8",
   "@types/jasminewd2": "~2.0.3",
   "codelyzer": "~4.5.0",
   "jasmine-core": "~2.99.1",
   "jasmine-spec-reporter": "~4.2.1",
   "karma": "~3.1.1",
   "karma-chrome-launcher": "~2.2.0",
   "karma-coverage-istanbul-reporter": "~2.0.1",
   "karma-jasmine": "~1.1.2",
   "karma-jasmine-html-reporter": "^0.2.2",
   "protractor": "~5.4.0",
   "ts-node": "~7.0.0",
   "tslint": "~5.11.0",
   "typescript": "~3.2.2"
 }

Is there anything else we should know?

To generate the test I just ran ng new, configured --prod flag and added the fxFlex to the span after installing @angular/flex-layout module

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Issue that is important to resolve as soon as possiblebugneeds: investigation

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions