42 lines
2.0 KiB
Plaintext
42 lines
2.0 KiB
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.productConfigOverrideSchema = exports.productThemeOverrideSchema = void 0;
|
|
const default_theme_config_schema_1 = require("./default-theme-config-schema");
|
|
const ex_theme_config_schemas_1 = require("./ex-theme-config-schemas");
|
|
const root_config_schema_1 = require("./root-config-schema");
|
|
exports.productThemeOverrideSchema = {
|
|
type: 'object',
|
|
properties: {
|
|
logo: default_theme_config_schema_1.themeConfigSchema.properties.logo,
|
|
navbar: default_theme_config_schema_1.themeConfigSchema.properties.navbar,
|
|
footer: default_theme_config_schema_1.themeConfigSchema.properties.footer,
|
|
sidebar: default_theme_config_schema_1.themeConfigSchema.properties.sidebar,
|
|
search: default_theme_config_schema_1.themeConfigSchema.properties.search,
|
|
codeSnippet: default_theme_config_schema_1.themeConfigSchema.properties.codeSnippet,
|
|
breadcrumbs: default_theme_config_schema_1.themeConfigSchema.properties.breadcrumbs,
|
|
openapi: default_theme_config_schema_1.themeConfigSchema.properties.openapi,
|
|
feedback: default_theme_config_schema_1.themeConfigSchema.properties.feedback,
|
|
analytics: {
|
|
type: 'object',
|
|
properties: {
|
|
ga: ex_theme_config_schemas_1.productGoogleAnalyticsConfigSchema,
|
|
},
|
|
},
|
|
},
|
|
additionalProperties: true,
|
|
default: {},
|
|
};
|
|
exports.productConfigOverrideSchema = {
|
|
$id: 'product-config-override',
|
|
type: 'object',
|
|
properties: Object.assign(Object.assign({}, exports.productThemeOverrideSchema.properties), { apis: {
|
|
type: 'object',
|
|
additionalProperties: root_config_schema_1.apiConfigSchema,
|
|
},
|
|
/**
|
|
* @deprecated left for backwards compatibility
|
|
*/
|
|
theme: exports.productThemeOverrideSchema }),
|
|
additionalProperties: false,
|
|
};
|
|
//# sourceMappingURL=product-override-schema.js.map |