persona-community-5/.pnpm-store/v3/files/c6/1a9132c4c335a0fa8c2f022feae9e07b6c18214c612dfe08f4adda330f492ddb7ea19d7bdbaea142134cbc8aa8d27ead1a5064d449fa7c8388225398b9a669
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.9 KiB
Plaintext

import { graphqlConfigSchema } from './graphql-config-schema';
import { feedbackConfigSchema } from './feedback-config-schema';
import { logoConfigSchema, analyticsConfigSchema, breadcrumbsConfigSchema, catalogsConfigSchema, codeSnippetConfigSchema, colorModeConfigSchema, footerConfigSchema, linksConfigSchema, markdownConfigSchema, navbarConfigSchema, navigationConfigSchema, openapiConfigSchema, productsConfigSchema, scorecardConfigSchema, scriptsConfigSchema, searchConfigSchema, sidebarConfigSchema, userMenuConfigSchema, versionPickerConfigSchema, } from './ex-theme-config-schemas';
export const themeConfigSchema = {
type: 'object',
properties: {
/**
* @deprecated Should use `plugins` instead
*/
imports: {
type: 'array',
items: { type: 'string' },
},
logo: logoConfigSchema,
navbar: navbarConfigSchema,
products: productsConfigSchema,
footer: footerConfigSchema,
sidebar: sidebarConfigSchema,
scripts: scriptsConfigSchema,
links: linksConfigSchema,
feedback: feedbackConfigSchema,
search: searchConfigSchema,
colorMode: colorModeConfigSchema,
navigation: navigationConfigSchema,
codeSnippet: codeSnippetConfigSchema,
markdown: markdownConfigSchema,
openapi: openapiConfigSchema,
graphql: graphqlConfigSchema,
analytics: analyticsConfigSchema,
userMenu: userMenuConfigSchema,
versionPicker: versionPickerConfigSchema,
breadcrumbs: breadcrumbsConfigSchema,
catalog: catalogsConfigSchema,
scorecard: scorecardConfigSchema,
},
additionalProperties: true,
};
export const closedThemeConfigSchema = Object.assign(Object.assign({}, themeConfigSchema), { additionalProperties: false });
//# sourceMappingURL=default-theme-config-schema.js.map