Files
edr-platform/apps/edr-passenger-web/portal/tailwind.config.js
2026-06-08 16:20:59 +03:00

93 lines
2.2 KiB
JavaScript

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
/** @type {import('tailwindcss').Config} */
export default {
darkMode: 'class',
content: [
'./src/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
colors: {
primary: 'rgb(20 113 76)',
},
backgroundColor: {
primary: 'rgb(20 113 76)',
},
textColor: {
primary: 'rgb(20 113 76)',
},
borderColor: {
primary: 'rgb(20 113 76)',
},
ringColor: {
primary: 'rgb(20 113 76)',
},
animation: {
'bounce-in': 'bounce-in 0.5s cubic-bezier(0.34, 1.56, 0.64, 1)',
'float': 'float 6s ease-in-out infinite',
'shimmer': 'shimmer 2s infinite',
'slide-in-left': 'slide-in-left 0.5s ease-out',
'slide-in-right': 'slide-in-right 0.5s ease-out',
},
keyframes: {
'bounce-in': {
'0%': {
opacity: '0',
transform: 'translateY(20px) scale(0.9)',
},
'50%': {
opacity: '1',
},
'100%': {
opacity: '1',
transform: 'translateY(0) scale(1)',
},
},
'float': {
'0%, 100%': {
transform: 'translateY(0px)',
},
'50%': {
transform: 'translateY(-20px)',
},
},
'shimmer': {
'0%': {
'background-position': '-1000px 0',
},
'100%': {
'background-position': '1000px 0',
},
},
'slide-in-left': {
'from': {
opacity: '0',
transform: 'translateX(-20px)',
},
'to': {
opacity: '1',
transform: 'translateX(0)',
},
},
'slide-in-right': {
'from': {
opacity: '0',
transform: 'translateX(20px)',
},
'to': {
opacity: '1',
transform: 'translateX(0)',
},
},
},
},
},
plugins: [],
};