24 lines
512 B
TypeScript
24 lines
512 B
TypeScript
|
|
export interface HeaderConfig {
|
||
|
|
showLogo?: boolean;
|
||
|
|
showSearch?: boolean;
|
||
|
|
showCategories?: boolean;
|
||
|
|
showLanguages?: boolean;
|
||
|
|
showCart?: boolean;
|
||
|
|
showProfile?: boolean;
|
||
|
|
showWishlist?: boolean;
|
||
|
|
showCompare?: boolean;
|
||
|
|
showRegion?: boolean;
|
||
|
|
}
|
||
|
|
|
||
|
|
export const DEFAULT_HEADER_CONFIG: Required<HeaderConfig> = {
|
||
|
|
showLogo: true,
|
||
|
|
showSearch: true,
|
||
|
|
showCategories: true,
|
||
|
|
showLanguages: true,
|
||
|
|
showCart: true,
|
||
|
|
showProfile: false,
|
||
|
|
showWishlist: true,
|
||
|
|
showCompare: true,
|
||
|
|
showRegion: true,
|
||
|
|
};
|