Skip to content

Commit e407a45

Browse files
committed
[fix] Tailwind CSS configuration generation (fix #70)
1 parent 0678c0d commit e407a45

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@idea2app/ows",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"description": "React project scaffold based on TypeScript, Next.js, Bootstrap & Workbox.",
55
"private": true,
66
"engines": {

tailwind.config.ts

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,9 @@ export default {
179179
DEFAULT: 'var(--mui-shape-borderRadius)',
180180
lg: 'calc(var(--mui-shape-borderRadius) * 2)',
181181
},
182-
boxShadow: Array.from({ length: 24 }, (_, i) => `var(--mui-shadows-${++i})`),
182+
boxShadow: new Array(24)
183+
.fill(0)
184+
.reduce((acc, _, i) => ({ ...acc, [++i]: `var(--mui-shadows-${i})` }), {}),
183185
opacity: states.reduce(
184186
(acc, state) => ({ ...acc, [state]: `var(--mui-palette-action-${state}Opacity)` }),
185187
{},
@@ -216,17 +218,25 @@ export default {
216218
}),
217219
{},
218220
),
219-
...Array.from({ length: 24 }, (_, i) => ({
220-
[`.overlay-${i}`]: {
221-
backgroundImage: `var(--mui-overlays-${++i})`,
222-
},
223-
})),
224-
...Array.from({ length: 24 }, (_, i) => ({
225-
[`.elevation-${i}`]: {
226-
backgroundImage: `var(--mui-overlays-${++i})`,
227-
boxShadow: `var(--mui-shadows-${i})`,
228-
},
229-
})),
221+
...new Array(24)
222+
.fill(0)
223+
.reduce(
224+
(acc, _, i) => ({
225+
...acc,
226+
[`.overlay-${++i}`]: { backgroundImage: `var(--mui-overlays-${i})` },
227+
}),
228+
{},
229+
),
230+
...new Array(24).fill(0).reduce(
231+
(acc, _, i) => ({
232+
...acc,
233+
[`.elevation-${++i}`]: {
234+
backgroundImage: `var(--mui-overlays-${i})`,
235+
boxShadow: `var(--mui-shadows-${i})`,
236+
},
237+
}),
238+
{},
239+
),
230240
});
231241
}),
232242
],

0 commit comments

Comments
 (0)