Adds published: boolean to the bootstrap wire contract. ConfigService swaps to a new DEFAULT_BOOTSTRAP constant (all feature flags on, generic branding/theme/pages) whenever the backend reports published: false, so an unpublished marketplace renders a working demo instead of a blank or broken page. Missing published field stays backward compatible (treated as true). Documents the brand bootstrap wire shape for backend/ops use. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
27 lines
964 B
TypeScript
27 lines
964 B
TypeScript
export * from './api-endpoints.model';
|
|
export * from './bootstrap-config.model';
|
|
export * from './branding.model';
|
|
export * from './catalog-config.model';
|
|
export * from './company.model';
|
|
export * from './default-bootstrap.const';
|
|
export * from './feature-flags.model';
|
|
export * from './features-config.model';
|
|
export * from './footer-config.model';
|
|
export * from './header-config.model';
|
|
export * from './layout.model';
|
|
export * from './localization.model';
|
|
export * from './navigation.model';
|
|
export * from './page.model';
|
|
export * from './permissions.model';
|
|
export * from './platform-modules.model';
|
|
export * from './product-page-config.model';
|
|
export * from './section.model';
|
|
export * from './seller.model';
|
|
export * from './seo.model';
|
|
export * from './static-page.model';
|
|
export * from './tenant.model';
|
|
export * from './theme.model';
|
|
export * from './user-experience-config.model';
|
|
export * from './widget.model';
|
|
export * from './widget-registry.model';
|