Skip to content

Commit 8cbc380

Browse files
committed
fix: build errors
1 parent 12b137c commit 8cbc380

File tree

2 files changed

+96
-95
lines changed

2 files changed

+96
-95
lines changed

web/src/app/page.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ const Home = () => {
145145
What Developers Are Saying
146146
</h2>
147147
<h6 className="text-center text-gray-700 dark:text-gray-300 text-sm mt-2 mb-12">
148-
(note: some testimonials reference "Manicode", our previous name.)
148+
(note: some testimonials reference our previous name,
149+
&quot;Manicode&quot; – they refer to the same product)
149150
</h6>
150151
{testimonials.map((row, rowIndex) => (
151152
<Marquee
@@ -169,7 +170,7 @@ const Home = () => {
169170
}
170171
>
171172
<CardContent className="pt-6">
172-
<p className="mb-4">"{testimonial.quote}"</p>
173+
<p className="mb-4">{testimonial.quote}</p>
173174
<div className="flex items-center gap-2">
174175
{testimonial.avatar && (
175176
<img

web/tailwind.config.ts

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -10,99 +10,99 @@ const config = {
1010
],
1111
prefix: '',
1212
theme: {
13-
fontFamily: {
14-
sans: ['var(--font-sans)'],
15-
mono: ['var(--font-mono)']
16-
},
17-
container: {
18-
center: 'true',
19-
padding: '2rem',
20-
screens: {
21-
'2xl': '1400px'
22-
}
23-
},
24-
extend: {
25-
colors: {
26-
border: 'hsl(var(--border))',
27-
input: 'hsl(var(--input))',
28-
ring: 'hsl(var(--ring))',
29-
background: 'hsl(var(--background))',
30-
foreground: 'hsl(var(--foreground))',
31-
primary: {
32-
DEFAULT: 'hsl(var(--primary))',
33-
foreground: 'hsl(var(--primary-foreground))'
34-
},
35-
secondary: {
36-
DEFAULT: 'hsl(var(--secondary))',
37-
foreground: 'hsl(var(--secondary-foreground))'
38-
},
39-
destructive: {
40-
DEFAULT: 'hsl(var(--destructive))',
41-
foreground: 'hsl(var(--destructive-foreground))'
42-
},
43-
muted: {
44-
DEFAULT: 'hsl(var(--muted))',
45-
foreground: 'hsl(var(--muted-foreground))'
46-
},
47-
accent: {
48-
DEFAULT: 'hsl(var(--accent))',
49-
foreground: 'hsl(var(--accent-foreground))'
50-
},
51-
popover: {
52-
DEFAULT: 'hsl(var(--popover))',
53-
foreground: 'hsl(var(--popover-foreground))'
54-
},
55-
card: {
56-
DEFAULT: 'hsl(var(--card))',
57-
foreground: 'hsl(var(--card-foreground))'
58-
}
59-
},
60-
borderRadius: {
61-
lg: 'var(--radius)',
62-
md: 'calc(var(--radius) - 2px)',
63-
sm: 'calc(var(--radius) - 4px)'
64-
},
65-
keyframes: {
66-
'accordion-down': {
67-
from: {
68-
height: '0'
69-
},
70-
to: {
71-
height: 'var(--radix-accordion-content-height)'
72-
}
73-
},
74-
'accordion-up': {
75-
from: {
76-
height: 'var(--radix-accordion-content-height)'
77-
},
78-
to: {
79-
height: '0'
80-
}
81-
},
82-
marquee: {
83-
from: {
84-
transform: 'translateX(0)'
85-
},
86-
to: {
87-
transform: 'translateX(calc(-100% - var(--gap)))'
88-
}
89-
},
90-
'marquee-vertical': {
91-
from: {
92-
transform: 'translateY(0)'
93-
},
94-
to: {
95-
transform: 'translateY(calc(-100% - var(--gap)))'
96-
}
97-
}
98-
},
99-
animation: {
100-
'accordion-down': 'accordion-down 0.2s ease-out',
101-
'accordion-up': 'accordion-up 0.2s ease-out',
102-
marquee: 'marquee var(--duration) infinite linear',
103-
'marquee-vertical': 'marquee-vertical var(--duration) linear infinite'
104-
}
105-
}
13+
fontFamily: {
14+
sans: ['var(--font-sans)'],
15+
mono: ['var(--font-mono)'],
16+
},
17+
container: {
18+
center: true,
19+
padding: '2rem',
20+
screens: {
21+
'2xl': '1400px',
22+
},
23+
},
24+
extend: {
25+
colors: {
26+
border: 'hsl(var(--border))',
27+
input: 'hsl(var(--input))',
28+
ring: 'hsl(var(--ring))',
29+
background: 'hsl(var(--background))',
30+
foreground: 'hsl(var(--foreground))',
31+
primary: {
32+
DEFAULT: 'hsl(var(--primary))',
33+
foreground: 'hsl(var(--primary-foreground))',
34+
},
35+
secondary: {
36+
DEFAULT: 'hsl(var(--secondary))',
37+
foreground: 'hsl(var(--secondary-foreground))',
38+
},
39+
destructive: {
40+
DEFAULT: 'hsl(var(--destructive))',
41+
foreground: 'hsl(var(--destructive-foreground))',
42+
},
43+
muted: {
44+
DEFAULT: 'hsl(var(--muted))',
45+
foreground: 'hsl(var(--muted-foreground))',
46+
},
47+
accent: {
48+
DEFAULT: 'hsl(var(--accent))',
49+
foreground: 'hsl(var(--accent-foreground))',
50+
},
51+
popover: {
52+
DEFAULT: 'hsl(var(--popover))',
53+
foreground: 'hsl(var(--popover-foreground))',
54+
},
55+
card: {
56+
DEFAULT: 'hsl(var(--card))',
57+
foreground: 'hsl(var(--card-foreground))',
58+
},
59+
},
60+
borderRadius: {
61+
lg: 'var(--radius)',
62+
md: 'calc(var(--radius) - 2px)',
63+
sm: 'calc(var(--radius) - 4px)',
64+
},
65+
keyframes: {
66+
'accordion-down': {
67+
from: {
68+
height: '0',
69+
},
70+
to: {
71+
height: 'var(--radix-accordion-content-height)',
72+
},
73+
},
74+
'accordion-up': {
75+
from: {
76+
height: 'var(--radix-accordion-content-height)',
77+
},
78+
to: {
79+
height: '0',
80+
},
81+
},
82+
marquee: {
83+
from: {
84+
transform: 'translateX(0)',
85+
},
86+
to: {
87+
transform: 'translateX(calc(-100% - var(--gap)))',
88+
},
89+
},
90+
'marquee-vertical': {
91+
from: {
92+
transform: 'translateY(0)',
93+
},
94+
to: {
95+
transform: 'translateY(calc(-100% - var(--gap)))',
96+
},
97+
},
98+
},
99+
animation: {
100+
'accordion-down': 'accordion-down 0.2s ease-out',
101+
'accordion-up': 'accordion-up 0.2s ease-out',
102+
marquee: 'marquee var(--duration) infinite linear',
103+
'marquee-vertical': 'marquee-vertical var(--duration) linear infinite',
104+
},
105+
},
106106
},
107107
plugins: [require('tailwindcss-animate'), require('@tailwindcss/typography')],
108108
} satisfies Config

0 commit comments

Comments
 (0)