1. Overrided Tailwind Classes
For any kind of overwrite in
shadow,border-radius,font-sizes,and declare color variables write here : src/tailwind.config.ts
import type { Config } from "tailwindcss";
import flowbite from "flowbite-react/tailwind";
const config: Config = {
darkMode: "class",
content: [
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
"./src/components/**/*.{js,ts,jsx,tsx,mdx}",
"./src/app/**/*.{js,ts,jsx,tsx,mdx}",
flowbite.content(),
],
theme: {
extend: {
boxShadow: {
md: "0px 2px 4px -1px rgba(175, 182, 201, 0.2);",
lg: "0 1rem 3rem rgba(0, 0, 0, 0.175)",
"dark-md":
"rgba(145, 158, 171, 0.3) 0px 0px 2px 0px, rgba(145, 158, 171, 0.02) 0px 12px 24px -4px",
sm: "0 6px 24.2px -10px rgba(41, 52, 61, .22)",
"btn-shadow": "box-shadow: rgba(0, 0, 0, .05) 0 9px 17.5px",
tw:"rgba(175, 182, 201, 0.2) 0px 2px 4px -1px",
btnshdw: "0 17px 20px -8px rgba(77, 91, 236, .231372549)",
},
borderRadius: {
sm: "6px",
md: "9px",
lg: "24px",
tw: "12px",
bb: "20px",
},
container: {
center: true,
padding: "20px",
},
letterSpacing: {
tightest: "-.075em",
tighter: "-.05em",
tight: "-.025em",
normal: "0",
wide: ".025em",
wider: ".05em",
widest: "1.5px",
},
gap: {
"30": "30px",
},
padding: {
"30": "30px",
},
margin: {
"30": "30px",
},
fontSize: {
"15": "15px",
"13": "13px",
"22": "22px",
"28": "28px",
"34": "34px",
"40": "40px",
},
colors: {
cyan: {
"500": "var(--color-primary)",
"600": "var(--color-primary)",
"700": "var(--color-primary)",
},
primary: "var(--color-primary)",
secondary: "var(--color-secondary)",
info: "var(--color-info)",
success: "var(--color-success)",
warning: "var(--color-warning)",
error: "var(--color-error)",
lightprimary: "var(--color-lightprimary)",
lightsecondary: "var(--color-lightsecondary)",
lightsuccess: "var( --color-lightsuccess)",
lighterror: "var(--color-lighterror)",
lightinfo: "var(--color-lightinfo)",
lightwarning: "var(--color-lightwarning)",
border: "var(--color-border)",
bordergray: "var(--color-bordergray)",
lightgray: "var( --color-lightgray)",
muted: "var(--color-muted)",
lighthover: "var(--color-lighthover)",
surface: "var(--color-surface-ld)",
sky: "var(--color-sky)",
bodytext: "var(--color-bodytext)",
dark: "var(--color-dark)",
link: "var(--color-link)",
darklink: "var(--color-darklink)",
darkborder: "var(--color-darkborder)",
darkgray: "var(--color-darkgray)",
primaryemphasis: "var(--color-primary-emphasis)",
secondaryemphasis: "var(--color-secondary-emphasis)",
warningemphasis: "var(--color-warning-emphasis)",
erroremphasis: "var(--color-error-emphasis)",
successemphasis: "var(--color-success-emphasis)",
infoemphasis: "var(--color-info-emphasis)",
darkmuted: "var( --color-darkmuted)",
},
},
},
plugins: [
require("flowbite/plugin"),
],
};
export default config;