Skip to content

Commit

Permalink
fix: fix button dts files (#2485)
Browse files Browse the repository at this point in the history
  • Loading branch information
jeripeierSBB committed Mar 13, 2024
1 parent c5ac5c8 commit 2228a02
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 7 deletions.
6 changes: 0 additions & 6 deletions src/components/button/common/button-common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,6 @@ import {

import '../../icon';

export { default as buttonCommonStyle } from './button-common.scss?lit&inline';
export { default as buttonPrimaryStyle } from './primary-button.scss?lit&inline';
export { default as buttonSecondaryStyle } from './secondary-button.scss?lit&inline';
export { default as buttonTertiaryStyle } from './tertiary-button.scss?lit&inline';
export { default as buttonTransparentStyle } from './transparent-button.scss?lit&inline';

export type SbbButtonCommonElement = SbbButtonCommonElementMixinType & SbbActionBaseElement;

export type SbbButtonSize = 'l' | 'm';
Expand Down
6 changes: 6 additions & 0 deletions src/components/button/common/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
export * from './button-common';

export { default as buttonCommonStyle } from './button-common.scss?lit&inline';
export { default as buttonPrimaryStyle } from './primary-button.scss?lit&inline';
export { default as buttonSecondaryStyle } from './secondary-button.scss?lit&inline';
export { default as buttonTertiaryStyle } from './tertiary-button.scss?lit&inline';
export { default as buttonTransparentStyle } from './transparent-button.scss?lit&inline';
15 changes: 14 additions & 1 deletion src/components/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,20 @@ export default defineConfig((config) =>
dts({
entryRoot: '.',
include: `**/*.ts`,
exclude: ['**/*.{stories,spec,e2e}.ts', 'vite.config.ts'],
exclude: ['**/*[.-]{stories,spec,e2e,test-utils}.ts', 'vite.config.ts'],

beforeWriteFile: (filePath, content) => {
if (content.includes('.scss?lit&inline') || content.includes('.scss?inline&lit')) {
return {
filePath,
// Remove lines with scss modules
content: content.replace(
/export \{[^}]+\}\s+from\s+'[^']+\.scss\?(lit&inline|inline&lit)';\n?/gm,
'',
),
};
}
},
}),
customElementsManifest(),
packageJsonTemplate({
Expand Down

0 comments on commit 2228a02

Please sign in to comment.