Skip to content

Commit d90bee5

Browse files
committed
feat(rsbuild-plugin-nx): ensure style is set in createConfig
1 parent becac29 commit d90bee5

File tree

1 file changed

+12
-2
lines changed
  • packages/rsbuild-plugin-nx/src/lib/generators/application

1 file changed

+12
-2
lines changed

packages/rsbuild-plugin-nx/src/lib/generators/application/application.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export async function applicationGenerator(
7272
delete project.targets!['extract-i18n'];
7373
updateProjectConfiguration(tree, projectName, project);
7474

75-
createRsbuildConfig(tree, projectRoot, options.ssr);
75+
createRsbuildConfig(tree, projectRoot, options.ssr, options.style);
7676
updateServer(tree, projectRoot);
7777

7878
// eslint-disable-next-line @typescript-eslint/no-empty-function
@@ -123,7 +123,12 @@ async function initNxRsbuildPlugin(tree: Tree, skipPackageJson: boolean) {
123123
});
124124
}
125125

126-
function createRsbuildConfig(tree: Tree, projectRoot: string, ssr = false) {
126+
function createRsbuildConfig(
127+
tree: Tree,
128+
projectRoot: string,
129+
ssr = false,
130+
inlineStylesExtension = 'css'
131+
) {
127132
const rsbuildConfigContents = `import { createConfig } from '@ng-rsbuild/plugin-angular';
128133
129134
export default createConfig({
@@ -133,6 +138,11 @@ export default createConfig({
133138
server: './src/main.server.ts',
134139
ssrEntry: './src/server.ts',`
135140
: ''
141+
}${
142+
inlineStylesExtension !== 'css'
143+
? `inlineStylesExtension: '${inlineStylesExtension}',
144+
styles: ['./src/styles.${inlineStylesExtension}'],`
145+
: ''
136146
}
137147
});
138148
`;

0 commit comments

Comments
 (0)