Skip to content

Commit 871f2ae

Browse files
committed
make styles exportable
1 parent 4dfe8ae commit 871f2ae

File tree

5 files changed

+56
-44
lines changed

5 files changed

+56
-44
lines changed

web/common/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,11 @@
5050
"default": "./dist/sqlmesh-common.umd.js"
5151
}
5252
},
53-
"./design": "./dist/styles/design/index.css",
54-
"./design/*": "./dist/styles/design/*"
53+
"./styles/*": "./dist/styles/*",
54+
"./design/*": "./dist/styles/design/*",
55+
"./configs/*": "./dist/configs/*",
56+
"./tailwind.base.config.js": "./dist/configs/tailwind.base.config.js",
57+
"./styles/tailwind.min.css": "./dist/styles/tailwind.min.css"
5558
},
5659
"files": [
5760
"/dist"
@@ -89,4 +92,4 @@
8992
},
9093
"type": "module",
9194
"types": "dist/index.d.ts"
92-
}
95+
}

web/common/src/components/Badge/Badge.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const Badge = React.forwardRef<HTMLSpanElement, BadgeProps>(
2121
<Comp
2222
className={cn(badgeVariants({ size, shape, className }))}
2323
ref={ref}
24+
data-component="Badge"
2425
{...props}
2526
/>
2627
)

web/common/tailwind.base.config.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/** @type {import('tailwindcss').Config} */
2+
module.exports = {
3+
theme: {
4+
colors: {
5+
transparent: 'transparent',
6+
white: 'var(--color-white)',
7+
black: 'var(--color-black)',
8+
dark: 'var(--color-dark)',
9+
light: 'var(--color-light)',
10+
brand: 'var(--color-brand)',
11+
prose: 'var(--color-prose)',
12+
badge: {
13+
background: 'var(--color-badge-background)',
14+
foreground: 'var(--color-badge-foreground)',
15+
},
16+
},
17+
extend: {
18+
borderRadius: {
19+
'2xs': 'var(--radius-xs)',
20+
xs: 'calc(var(--radius-xs) + 1px)',
21+
sm: 'calc(var(--radius-xs) + 2px)',
22+
md: 'calc(var(--radius-s))',
23+
lg: 'calc(var(--radius-s) + 1px)',
24+
xl: 'calc(var(--radius-s) + 2px)',
25+
'2xl': 'calc(var(--radius-m))',
26+
},
27+
fontSize: {
28+
'2xs': 'var(--text-2xs)',
29+
xs: 'var(--text-xs)',
30+
s: 'var(--text-s)',
31+
m: 'var(--text-m)',
32+
l: 'var(--text-l)',
33+
xl: 'var(--text-xl)',
34+
'2xl': 'var(--text-2xl)',
35+
'3xl': 'var(--text-3xl)',
36+
'4xl': 'var(--text-4xl)',
37+
},
38+
fontFamily: {
39+
mono: ['var(--font-mono)'],
40+
},
41+
},
42+
},
43+
plugins: [require('@tailwindcss/typography')],
44+
}

web/common/tailwind.config.js

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,5 @@
11
/** @type {import('tailwindcss').Config} */
22
module.exports = {
33
content: ['./src/**/*.{js,ts,jsx,tsx}', './src/**/*.stories.{js,ts,jsx,tsx}'],
4-
theme: {
5-
colors: {
6-
transparent: 'transparent',
7-
white: 'var(--color-white)',
8-
black: 'var(--color-black)',
9-
dark: 'var(--color-dark)',
10-
light: 'var(--color-light)',
11-
brand: 'var(--color-brand)',
12-
prose: 'var(--color-prose)',
13-
badge: {
14-
background: 'var(--color-badge-background)',
15-
foreground: 'var(--color-badge-foreground)',
16-
},
17-
},
18-
extend: {
19-
borderRadius: {
20-
'2xs': 'var(--radius-xs)',
21-
xs: 'calc(var(--radius-xs) + 1px)',
22-
sm: 'calc(var(--radius-xs) + 2px)',
23-
md: 'calc(var(--radius-s))',
24-
lg: 'calc(var(--radius-s) + 1px)',
25-
xl: 'calc(var(--radius-s) + 2px)',
26-
'2xl': 'calc(var(--radius-m))',
27-
},
28-
fontSize: {
29-
'2xs': 'var(--text-2xs)',
30-
xs: 'var(--text-xs)',
31-
s: 'var(--text-s)',
32-
m: 'var(--text-m)',
33-
l: 'var(--text-l)',
34-
xl: 'var(--text-xl)',
35-
'2xl': 'var(--text-2xl)',
36-
'3xl': 'var(--text-3xl)',
37-
'4xl': 'var(--text-4xl)',
38-
},
39-
fontFamily: {
40-
mono: ['var(--font-mono)'],
41-
},
42-
},
43-
},
44-
plugins: [require('@tailwindcss/typography')],
4+
presets: [require('./tailwind.base.config')],
455
}

web/common/vite.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ export default defineConfig({
1717
src: 'src/styles/design',
1818
dest: 'styles',
1919
},
20+
{
21+
src: 'tailwind.base.config.js',
22+
dest: 'configs',
23+
},
2024
],
2125
}),
2226
],

0 commit comments

Comments
 (0)