persona-community-5/.pnpm-store/v3/files/fd/fa9d7a606fc9acc70b11e8d2c1c7309bacc0731041a8c6205a456ad32ae3e92f15e10e6cd6b289b6e57bc0bfd2561102573bd937e0f6b1346b1a74c16a0834
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

39 lines
1.5 KiB
Plaintext

import { themeConfigSchema } from './default-theme-config-schema';
import { productGoogleAnalyticsConfigSchema } from './ex-theme-config-schemas';
import { apiConfigSchema } from './root-config-schema';
export const productThemeOverrideSchema = {
type: 'object',
properties: {
logo: themeConfigSchema.properties.logo,
navbar: themeConfigSchema.properties.navbar,
footer: themeConfigSchema.properties.footer,
sidebar: themeConfigSchema.properties.sidebar,
search: themeConfigSchema.properties.search,
codeSnippet: themeConfigSchema.properties.codeSnippet,
breadcrumbs: themeConfigSchema.properties.breadcrumbs,
openapi: themeConfigSchema.properties.openapi,
feedback: themeConfigSchema.properties.feedback,
analytics: {
type: 'object',
properties: {
ga: productGoogleAnalyticsConfigSchema,
},
},
},
additionalProperties: true,
default: {},
};
export const productConfigOverrideSchema = {
$id: 'product-config-override',
type: 'object',
properties: Object.assign(Object.assign({}, productThemeOverrideSchema.properties), { apis: {
type: 'object',
additionalProperties: apiConfigSchema,
},
/**
* @deprecated left for backwards compatibility
*/
theme: productThemeOverrideSchema }),
additionalProperties: false,
};
//# sourceMappingURL=product-override-schema.js.map