2022-02-23 14:49:24 +00:00
|
|
|
const { join } = require('path');
|
2023-07-04 11:01:25 +00:00
|
|
|
const { createGlobPatternsForDependencies } = require('@nx/next/tailwind');
|
2022-02-23 17:57:44 +00:00
|
|
|
const theme = require('../../libs/tailwindcss-config/src/theme');
|
2022-03-30 15:56:48 +00:00
|
|
|
const vegaCustomClasses = require('../../libs/tailwindcss-config/src/vega-custom-classes');
|
2022-02-23 14:49:24 +00:00
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
content: [
|
2022-02-28 22:29:05 +00:00
|
|
|
join(__dirname, 'pages/**/*.{js,ts,jsx,tsx}'),
|
2022-11-08 07:23:38 +00:00
|
|
|
join(__dirname, 'client-pages/**/*.{js,ts,jsx,tsx}'),
|
2022-02-28 22:29:05 +00:00
|
|
|
join(__dirname, 'components/**/*.{js,ts,jsx,tsx}'),
|
2022-06-10 23:12:51 +00:00
|
|
|
'libs/ui-toolkit/src/utils/shared.ts',
|
2022-02-23 17:57:44 +00:00
|
|
|
...createGlobPatternsForDependencies(__dirname),
|
2022-02-23 14:49:24 +00:00
|
|
|
],
|
2022-02-23 17:57:44 +00:00
|
|
|
darkMode: 'class',
|
2022-08-31 04:35:46 +00:00
|
|
|
theme: {
|
2023-09-21 13:25:19 +00:00
|
|
|
extend: {
|
|
|
|
...theme,
|
|
|
|
colors: {
|
|
|
|
transparent: 'transparent',
|
|
|
|
current: 'currentColor',
|
|
|
|
...theme.colors,
|
|
|
|
},
|
|
|
|
backgroundImage: {
|
|
|
|
...theme.backgroundImage,
|
|
|
|
rainbow:
|
|
|
|
'linear-gradient(103.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
2023-10-23 14:57:18 +00:00
|
|
|
'rainbow-180':
|
|
|
|
'linear-gradient(283.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
2023-09-21 13:25:19 +00:00
|
|
|
highlight:
|
|
|
|
'linear-gradient(170deg, var(--tw-gradient-from), transparent var(--tw-gradient-to-position))',
|
|
|
|
},
|
|
|
|
keyframes: {
|
|
|
|
...theme.keyframes,
|
|
|
|
shake: {
|
|
|
|
'0%': { transform: 'translateX(0)' },
|
|
|
|
'25%': { transform: 'translateX(5px)' },
|
|
|
|
'50%': { transform: 'translateX(-5px)' },
|
|
|
|
'75%': { transform: 'translateX(5px)' },
|
|
|
|
'100%': { transform: 'translateX(0)' },
|
|
|
|
},
|
2023-10-23 14:57:18 +00:00
|
|
|
'spin-rainbow-180': {
|
|
|
|
'0%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(103.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'10%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(121.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'20%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(139.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'30%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(157.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'40%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(175.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'50%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(193.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'60%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(211.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'70%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(229.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'80%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(247.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'90%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(265.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'100%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(283.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
'spin-rainbow-360': {
|
|
|
|
'0%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(103.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'5%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(121.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'10%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(139.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'15%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(157.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'20%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(175.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'25%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(193.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'30%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(211.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'35%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(229.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'40%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(247.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'45%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(265.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'50%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(283.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'55%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(301.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'60%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(319.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'65%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(337.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'70%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(355.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'75%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(13.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'80%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(31.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'85%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(49.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'90%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(67.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'95%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(85.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
'100%': {
|
|
|
|
backgroundImage:
|
|
|
|
'linear-gradient(103.47deg, #FF077F 1.68%, #8028FF 47.49%, #0075FF 100%)',
|
|
|
|
},
|
|
|
|
},
|
2023-09-21 13:25:19 +00:00
|
|
|
},
|
|
|
|
animation: {
|
|
|
|
...theme.animation,
|
|
|
|
shake: 'shake 200ms linear',
|
2023-10-23 14:57:18 +00:00
|
|
|
'spin-rainbow': 'spin-rainbow-180 500ms linear',
|
|
|
|
'rotate-rainbow': 'spin-rainbow-360 1000ms linear',
|
2023-09-21 13:25:19 +00:00
|
|
|
},
|
|
|
|
},
|
2022-08-31 04:35:46 +00:00
|
|
|
},
|
2022-03-30 15:56:48 +00:00
|
|
|
plugins: [vegaCustomClasses],
|
2022-02-23 14:49:24 +00:00
|
|
|
};
|