Skip to content

Commit 6560f95

Browse files
authored
Merge pull request #3716 from IgniteUI/sstoychev/enable-stackblitz-qb-s
fix(qb): enable stackblitz for qb samples
2 parents 2a79968 + c8ac27b commit 6560f95

File tree

3 files changed

+22
-43
lines changed

3 files changed

+22
-43
lines changed

live-editing/configs/QueryBuilderConfigGenerator.ts

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
import { Config, IConfigGenerator} from 'igniteui-live-editing'
1+
import { Config, IConfigGenerator } from 'igniteui-live-editing'
22
import { BaseAppConfig } from './BaseConfig';
33
export class QueryBuilderConfigGenerator implements IConfigGenerator {
44
public generateConfigs(): Config[] {
55
const configs = new Array<Config>();
66

7+
const HTTPConfig = structuredClone(BaseAppConfig);
8+
HTTPConfig.providers.push({ 'provider': 'provideHttpClient(),', 'import': '@angular/common/http' });
9+
710
configs.push(new Config({
811
component: 'QueryBuilderSample1Component',
912
appConfig: BaseAppConfig,
@@ -23,12 +26,19 @@ export class QueryBuilderConfigGenerator implements IConfigGenerator {
2326
shortenComponentPathBy: "/interactions/query-builder/"
2427
}));
2528

26-
// configs.push(new Config({
27-
// component: 'QueryBuilderSqlSampleComponent',
28-
// additionalDependencies: ["sql-formatter"],
29-
// appConfig: BaseAppConfig,
30-
// shortenComponentPathBy: "/interactions/query-builder/"
31-
// })); // sql-formatter is not available in the live editing environment and cannot be enabled per config atm
29+
configs.push(new Config({
30+
component: 'QueryBuilderRequestSampleComponent',
31+
additionalFiles: ["/src/app/interactions/query-builder/query-builder-style/layout.scss"],
32+
appConfig: HTTPConfig,
33+
shortenComponentPathBy: "/interactions/query-builder/"
34+
}));
35+
36+
configs.push(new Config({
37+
component: 'QueryBuilderSqlSampleComponent',
38+
additionalDependencies: ["sql-formatter"],
39+
appConfig: HTTPConfig,
40+
shortenComponentPathBy: "/interactions/query-builder/"
41+
}));
3242

3343
return configs;
3444
}

package-lock.json

Lines changed: 4 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"igniteui-angular-extras": "^20.0.0",
7878
"igniteui-angular-i18n": "^20.0.2",
7979
"igniteui-dockmanager": "^1.16.0",
80-
"igniteui-live-editing": "^3.0.3",
80+
"igniteui-live-editing": "^3.0.4",
8181
"igniteui-webcomponents": "^6.0.1",
8282
"minireset.css": "0.0.6",
8383
"rxjs": "^7.8.2",

0 commit comments

Comments
 (0)