mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
feat: new docs options: versions.{badge,className} (#5454)
* docs: add versions.{badge,className} options * remove badge option test
This commit is contained in:
parent
914e204dcb
commit
42e70e6d42
12 changed files with 93 additions and 17 deletions
|
@ -82,6 +82,8 @@ describe('simple site', () => {
|
|||
versionName: 'current',
|
||||
versionPath: '/docs',
|
||||
versionBanner: 'none',
|
||||
versionBadge: false,
|
||||
versionClassName: 'docs-version-current',
|
||||
};
|
||||
return {simpleSiteDir, defaultOptions, defaultContext, vCurrent};
|
||||
}
|
||||
|
@ -240,6 +242,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
versionName: 'current',
|
||||
versionPath: '/docs/next',
|
||||
versionBanner: 'unreleased',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-current',
|
||||
};
|
||||
|
||||
const v101: VersionMetadata = {
|
||||
|
@ -259,6 +263,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
versionName: '1.0.1',
|
||||
versionPath: '/docs',
|
||||
versionBanner: 'none',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-1.0.1',
|
||||
};
|
||||
|
||||
const v100: VersionMetadata = {
|
||||
|
@ -278,6 +284,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
versionName: '1.0.0',
|
||||
versionPath: '/docs/1.0.0',
|
||||
versionBanner: 'unmaintained',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-1.0.0',
|
||||
};
|
||||
|
||||
const vwithSlugs: VersionMetadata = {
|
||||
|
@ -300,6 +308,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
versionName: 'withSlugs',
|
||||
versionPath: '/docs/withSlugs',
|
||||
versionBanner: 'unmaintained',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-withSlugs',
|
||||
};
|
||||
|
||||
return {
|
||||
|
@ -371,6 +381,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
current: {
|
||||
path: 'current-path',
|
||||
banner: 'unmaintained',
|
||||
badge: false,
|
||||
className: 'custom-current-className',
|
||||
},
|
||||
'1.0.0': {
|
||||
label: '1.0.0-label',
|
||||
|
@ -387,6 +399,8 @@ describe('versioned site, pluginId=default', () => {
|
|||
tagsPath: '/docs/current-path/tags',
|
||||
versionPath: '/docs/current-path',
|
||||
versionBanner: 'unmaintained',
|
||||
versionBadge: false,
|
||||
versionClassName: 'custom-current-className',
|
||||
},
|
||||
{
|
||||
...v101,
|
||||
|
@ -541,6 +555,7 @@ describe('versioned site, pluginId=default', () => {
|
|||
tagsPath: '/docs/tags',
|
||||
versionPath: '/docs',
|
||||
versionBanner: 'none',
|
||||
versionBadge: false,
|
||||
},
|
||||
]);
|
||||
});
|
||||
|
@ -664,6 +679,8 @@ describe('versioned site, pluginId=community', () => {
|
|||
versionName: 'current',
|
||||
versionPath: '/communityBasePath/next',
|
||||
versionBanner: 'unreleased',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-current',
|
||||
};
|
||||
|
||||
const v100: VersionMetadata = {
|
||||
|
@ -686,6 +703,8 @@ describe('versioned site, pluginId=community', () => {
|
|||
versionName: '1.0.0',
|
||||
versionPath: '/communityBasePath',
|
||||
versionBanner: 'none',
|
||||
versionBadge: true,
|
||||
versionClassName: 'docs-version-1.0.0',
|
||||
};
|
||||
|
||||
return {versionedSiteDir, defaultOptions, defaultContext, vCurrent, v100};
|
||||
|
@ -712,7 +731,7 @@ describe('versioned site, pluginId=community', () => {
|
|||
|
||||
expect(versionsMetadata).toEqual([
|
||||
// vCurrent removed
|
||||
v100,
|
||||
{...v100, versionBadge: false},
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -732,6 +751,7 @@ describe('versioned site, pluginId=community', () => {
|
|||
tagsPath: '/communityBasePath/tags',
|
||||
versionPath: '/communityBasePath',
|
||||
versionBanner: 'none',
|
||||
versionBadge: false,
|
||||
},
|
||||
]);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue