π οΈProject Configuration
Configuration option for whole Template
// next
import { Inter } from 'next/font/google';
// types
import { DefaultConfigProps } from 'types/config';
// ==============================|| THEME CONSTANT ||============================== //
export const facebookColor = '#3b5998';
export const linkedInColor = '#0e76a8';
export const APP_DEFAULT_PATH = '/dashboard/default';
export const HORIZONTAL_MAX_ITEM = 8;
export const DRAWER_WIDTH = 280;
export const MINI_DRAWER_WIDTH = 90;
export const HEADER_HEIGHT = 74;
export const GRID_COMMON_SPACING = { xs: 2, md: 2.5 };
export const CSS_VAR_PREFIX = '';
const inter = Inter({
subsets: ['latin'],
fallback: ['sans-serif'],
weight: ['300', '400', '500', '700'],
adjustFontFallback: false
});
export enum ThemeMode {
LIGHT = 'light',
DARK = 'dark',
SYSTEM = 'system'
}
export enum MenuOrientation {
VERTICAL = 'vertical',
HORIZONTAL = 'horizontal'
MINI_VERTICAL = 'mini-vertical'
}
export enum ThemeDirection {
LTR = 'ltr',
RTL = 'rtl'
}
export enum NavActionType {
FUNCTION = 'function',
LINK = 'link'
}
export enum Gender {
MALE = 'Male',
FEMALE = 'Female'
}
export enum DropzopType {
default = 'DEFAULT',
standard = 'STANDARD'
}
export const DEFAULT_THEME_MODE: ThemeMode = ThemeMode.SYSTEM;
// ==============================|| THEME CONFIG ||============================== //
const config: DefaultConfigProps = {
fontFamily: inter.style.fontFamily,
i18n: 'en',
menuOrientation: MenuOrientation.VERTICAL,
menuCaption: true,
container: true,
presetColor: 'default',
themeDirection: ThemeDirection.LTR,
themeContrast: false
};
export default config;Last updated