feat(plugin-docs): docs sidebar item link: support "autoAddBaseUrl" attribute (#7949)

This commit is contained in:
Sébastien Lorber 2022-08-12 12:50:12 +02:00 committed by GitHub
parent 53bb0307dd
commit de526e1ab2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 4 deletions

View file

@ -44,6 +44,7 @@ export type SidebarItemLink = SidebarItemBase & {
type: 'link';
href: string;
label: string;
autoAddBaseUrl?: boolean;
};
export type SidebarItemAutogenerated = SidebarItemBase & {

View file

@ -59,6 +59,7 @@ const sidebarItemHtmlSchema = sidebarItemBaseSchema.append<SidebarItemHtml>({
const sidebarItemLinkSchema = sidebarItemBaseSchema.append<SidebarItemLink>({
type: 'link',
href: URISchema.required(),
autoAddBaseUrl: Joi.boolean(),
label: Joi.string()
.required()
.messages({'any.unknown': '"label" must be a string'}),