From 9f374eeaa41cc97ec63f165848ecfb7d2bb6079b Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 29 Apr 2025 11:09:48 +0200 Subject: [PATCH] IMPRO: default generator --- src/component/FlexContainerComponent.js | 6 +++--- src/generators/defaultGenerators.js | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 src/generators/defaultGenerators.js diff --git a/src/component/FlexContainerComponent.js b/src/component/FlexContainerComponent.js index 768509a..972ba2e 100644 --- a/src/component/FlexContainerComponent.js +++ b/src/component/FlexContainerComponent.js @@ -83,8 +83,8 @@ class FlexContainerComponent extends Component { * @inheritdoc * @extends Component.generate() */ - generate(modifier = null, styleStore = null, functionStore = null) { - if (this._children && this._children.length > 0) { + generate(generator = singlepage, modifier = null, styleStore = null, functionStore = null) { + if (this._children && this._children.length > 1) { if (this._distributeEvenglyAfterGenerate) { let childDistributionFraction = Math.floor( @@ -105,6 +105,6 @@ class FlexContainerComponent extends Component { } } - return super.generate(modifier, styleStore, functionStore); + return super.generate(generator, modifier, styleStore, functionStore); } } diff --git a/src/generators/defaultGenerators.js b/src/generators/defaultGenerators.js new file mode 100644 index 0000000..6725f85 --- /dev/null +++ b/src/generators/defaultGenerators.js @@ -0,0 +1 @@ +const singlepage = new CompelGenerator();