2022-09-09 17:00:00 +00:00
|
|
|
let flexBasisPlugin = require("./plugins/flex-basis-plugin");
|
|
|
|
let multiThemePlugin = require("./plugins/multi-theme-plugin");
|
2022-09-09 17:00:00 +00:00
|
|
|
|
|
|
|
let colors = {
|
|
|
|
black: "#333333",
|
|
|
|
blue: "#334982",
|
|
|
|
grey: "#f3f3f3",
|
|
|
|
orange: "#fdb913",
|
|
|
|
pink: "#e40087",
|
|
|
|
purple: "#782b8f",
|
|
|
|
red: "#dd372f",
|
|
|
|
teal: "#00857d",
|
|
|
|
white: "#fff",
|
|
|
|
};
|
|
|
|
|
2022-09-09 17:00:00 +00:00
|
|
|
let themes = {
|
|
|
|
blue: {
|
|
|
|
quaternary: colors.red,
|
|
|
|
quinary: colors.red,
|
|
|
|
primary: colors.blue,
|
|
|
|
secondary: colors.red,
|
|
|
|
tertiary: colors.white,
|
|
|
|
},
|
|
|
|
|
|
|
|
purple: {
|
|
|
|
quaternary: colors.white,
|
|
|
|
quinary: colors.purple,
|
|
|
|
primary: colors.purple,
|
|
|
|
secondary: colors.orange,
|
|
|
|
tertiary: colors.purple,
|
|
|
|
},
|
|
|
|
|
|
|
|
teal: {
|
|
|
|
quaternary: colors.pink,
|
|
|
|
quinary: colors.pink,
|
|
|
|
primary: colors.teal,
|
|
|
|
secondary: colors.pink,
|
|
|
|
tertiary: colors.white,
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
2022-09-09 17:00:00 +00:00
|
|
|
/** @type {import('tailwindcss').Config} */
|
|
|
|
module.exports = {
|
|
|
|
content: [
|
|
|
|
"./pages/**/*.{js,ts,jsx,tsx}",
|
|
|
|
"./components/**/*.{js,ts,jsx,tsx}",
|
|
|
|
],
|
|
|
|
theme: {
|
|
|
|
colors: {
|
2022-09-09 17:00:00 +00:00
|
|
|
...colors,
|
|
|
|
|
|
|
|
quaternary: "var(--color-quaternary)",
|
|
|
|
quinary: "var(--color-quinary)",
|
|
|
|
primary: "var(--color-primary)",
|
|
|
|
secondary: "var(--color-secondary)",
|
|
|
|
tertiary: "var(--color-tertiary)",
|
2022-09-09 17:00:00 +00:00
|
|
|
},
|
|
|
|
},
|
2022-09-09 17:00:00 +00:00
|
|
|
plugins: [flexBasisPlugin, multiThemePlugin({ themes })],
|
2022-09-09 17:00:00 +00:00
|
|
|
};
|