38 lines
835 B
TypeScript
38 lines
835 B
TypeScript
|
|
export interface MarketplaceFeaturesConfig {
|
||
|
|
wishlist?: boolean;
|
||
|
|
compare?: boolean;
|
||
|
|
reviews?: boolean;
|
||
|
|
comments?: boolean;
|
||
|
|
questions?: boolean;
|
||
|
|
recommendations?: boolean;
|
||
|
|
recentlyViewed?: boolean;
|
||
|
|
searchHistory?: boolean;
|
||
|
|
recentlySearched?: boolean;
|
||
|
|
ratings?: boolean;
|
||
|
|
share?: boolean;
|
||
|
|
brands?: boolean;
|
||
|
|
manufacturers?: boolean;
|
||
|
|
availability?: boolean;
|
||
|
|
discounts?: boolean;
|
||
|
|
badges?: boolean;
|
||
|
|
}
|
||
|
|
|
||
|
|
export const DEFAULT_MARKETPLACE_FEATURES_CONFIG: Required<MarketplaceFeaturesConfig> = {
|
||
|
|
wishlist: true,
|
||
|
|
compare: true,
|
||
|
|
reviews: true,
|
||
|
|
comments: true,
|
||
|
|
questions: true,
|
||
|
|
recommendations: true,
|
||
|
|
recentlyViewed: true,
|
||
|
|
searchHistory: true,
|
||
|
|
recentlySearched: true,
|
||
|
|
ratings: true,
|
||
|
|
share: true,
|
||
|
|
brands: true,
|
||
|
|
manufacturers: true,
|
||
|
|
availability: true,
|
||
|
|
discounts: true,
|
||
|
|
badges: true,
|
||
|
|
};
|