🛠️Project Configuration
Configuration option for whole Template
Able Pro has a single source of truth for default configuration which lets users manage it effectively. It also makes it scalable for new configurations. you can set configs like font, border, theme layout, locale, etc. All those can be configured at src/config
fontFamily
Inter var
String
set font family
mode
light
String
light, dark
fontFamily
Inter var
string
set font-family
i18n
en
String
en
- English
fr
- français
ro
- Română
zh
- 中国人
themeDirection
ltr
boolean
set layout from right to left.
miniDrawer
false
boolean
true
, false
container
true
boolean
see layout in stretch
presetColor
default
string
different preset for theme.
themeContrast
false
boolean
set box-shadow.
menuCaption
true
boolean
true
, false
// 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 enum SimpleLayoutType {
SIMPLE = 'simple',
LANDING = 'landing'
}
export enum ThemeMode {
LIGHT = 'light',
DARK = 'dark',
AUTO = 'auto'
}
export enum MenuOrientation {
VERTICAL = 'vertical',
HORIZONTAL = 'horizontal'
}
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'
}
// ==============================|| THEME CONFIG ||============================== //
const config: DefaultConfigProps = {
fontFamily: `Inter var`,
i18n: 'en',
menuOrientation: MenuOrientation.VERTICAL,
menuCaption: true,
miniDrawer: false,
container: true,
mode: ThemeMode.LIGHT,
presetColor: 'default',
themeDirection: ThemeDirection.LTR,
themeContrast: false
};
export default config;
Last updated