1
1
/* eslint-disable @typescript-eslint/no-var-requires */
2
+
3
+ const defaultTheme = require ( "tailwindcss/defaultTheme" ) ;
2
4
const plugin = require ( "tailwindcss/plugin" ) ;
3
5
4
6
/** @type {import('tailwindcss').Config } */
@@ -8,24 +10,17 @@ module.exports = {
8
10
"./src/components/**/*.{js,ts,jsx,tsx,mdx}" ,
9
11
"./src/app/**/*.{js,ts,jsx,tsx,mdx}" ,
10
12
] ,
11
- safelist : [
12
- "bg-indigo-400/10" ,
13
- "text-indigo-400" ,
14
- "bg-blue-400/10" ,
15
- "text-blue-400" ,
16
- "bg-emerald-400/10" ,
17
- "text-emerald-400" ,
18
- "border-rose-500" ,
19
- "border-emerald-500" ,
20
- "border-l-8" ,
21
- ] ,
22
13
theme : {
23
14
extend : {
24
15
animation : {
25
16
"accordion-open" : `accordion-open 150ms cubic-bezier(0.87, 0, 0.13, 1)` ,
26
17
"accordion-closed" : `accordion-closed 150ms cubic-bezier(0.87, 0, 0.13, 1)` ,
27
18
"collapsible-open" : `collapsible-open 150ms cubic-bezier(0.87, 0, 0.13, 1)` ,
28
19
"collapsible-closed" : `collapsible-closed 150ms cubic-bezier(0.87, 0, 0.13, 1)` ,
20
+ "slide-up-and-fade" : `slide-up-and-fade 400ms cubic-bezier(0.16, 1, 0.3, 1)` ,
21
+ "slide-right-and-fade" : `slide-right-and-fade 400ms cubic-bezier(0.16, 1, 0.3, 1)` ,
22
+ "slide-down-and-fade" : `slide-down-and-fade 400ms cubic-bezier(0.16, 1, 0.3, 1)` ,
23
+ "slide-left-and-fade" : `slide-left-and-fade 400ms cubic-bezier(0.16, 1, 0.3, 1)` ,
29
24
} ,
30
25
backgroundImage : {
31
26
"gradient-radial" : "radial-gradient(var(--tw-gradient-stops))" ,
@@ -35,7 +30,7 @@ module.exports = {
35
30
squiggle : "url('/squiggle.svg')" ,
36
31
} ,
37
32
fontFamily : {
38
- sans : [ "Jost" , " sans-serif" ] ,
33
+ sans : [ "Jost" , ... defaultTheme . fontFamily . sans ] ,
39
34
} ,
40
35
keyframes : {
41
36
"accordion-open" : {
@@ -54,6 +49,22 @@ module.exports = {
54
49
from : { height : "var(--radix-collapsible-content-height)" } ,
55
50
to : { height : 0 } ,
56
51
} ,
52
+ "slide-up-and-fade" : {
53
+ from : { opacity : 0 , transform : "translateY(2px)" } ,
54
+ to : { opacity : 1 , transform : "translateY(0)" } ,
55
+ } ,
56
+ "slide-right-and-fade" : {
57
+ from : { opacity : 0 , transform : "translateX(-2px)" } ,
58
+ to : { opacity : 1 , transform : "translateX(0)" } ,
59
+ } ,
60
+ "slide-down-and-fade" : {
61
+ from : { opacity : 0 , transform : "translateY(-2px)" } ,
62
+ to : { opacity : 1 , transform : "translateY(0)" } ,
63
+ } ,
64
+ "slide-left-and-fade" : {
65
+ from : { opacity : 0 , transform : "translateX(2px)" } ,
66
+ to : { opacity : 1 , transform : "translateX(0)" } ,
67
+ } ,
57
68
} ,
58
69
} ,
59
70
} ,
0 commit comments