Theming
💡
This documentation covers an older version of Next Admin. If you are using the
latest version (>=5.0.0
and above), please refer to the current
documentation.
Next Admin comes with a preset that is used to theme the different components of the pages.
You can add the preset to your Tailwind config presets :
tailwind.config.js
module.exports = {
content: [
// your own content
"./node_modules/@premieroctet/next-admin/dist/**/*.{js,ts,jsx,tsx}",
],
presets: [require("@premieroctet/next-admin/dist/preset")],
};
Dark mode support
The preset sets the darkMode
option to class
by default. However, if you wish to adapt to the system’s preferences, you can set it to media
in your own config.
Theme override
You can override the default theme by extending the color palette in your Tailwind config.
tailwind.config.js
module.exports = {
content: [
// your own content
"./node_modules/@premieroctet/next-admin/dist/**/*.{js,ts,jsx,tsx}",
],
plugins: [],
theme: {
extend: {
colors: {
nextadmin: {
background: {
default: '#FEFEFE'
}
},
// Dark mode colors
"dark-nextadmin": {
background: {
default: "#2F2F2F"
}
}
}
}
}
presets: [require("@premieroctet/next-admin/dist/preset")],
};
Make sure to respect the same structure as the one provided in the preset.