Skip to content

Commit 7c77c03

Browse files
committed
[repo] Use @docusaurus/faster
1 parent 7e953b2 commit 7c77c03

File tree

7 files changed

+579
-24
lines changed

7 files changed

+579
-24
lines changed

babel.config.js

-19
This file was deleted.

docusaurus.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ const getBaseUrl = () => {
5858
const config = {
5959
title: 'Moodle Developer Resources',
6060
tagline: 'Nurturing Moodle Developers',
61+
future: {
62+
experimental_faster: true,
63+
},
6164

6265
// url: 'https://develop.moodle.org',
6366
url: process.env?.URL || 'https://moodledev.io',

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
},
3434
"dependencies": {
3535
"@docusaurus/core": "^3.7.0",
36+
"@docusaurus/faster": "^3.7.0",
3637
"@docusaurus/plugin-pwa": "^3.7.0",
3738
"@docusaurus/preset-classic": "^3.7.0",
3839
"@docusaurus/theme-mermaid": "^3.7.0",

src/remark/moodleBanner.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const getImportAst = () => fromMarkdown(
3434
).children[0];
3535

3636
const getPageBannerAst = () => fromMarkdown(
37-
'<MoodlePageBanner frontMatter={frontMatter} metadata={metadata} />',
37+
'<MoodlePageBanner frontMatter={frontMatter} />',
3838
{
3939
extensions: [mdxJsx({ acorn, addResult: true })],
4040
mdastExtensions: [mdxJsxFromMarkdown()],

src/theme/DraftPageBanner/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import Link from '@docusaurus/Link';
2020
import Translate, { translate } from '@docusaurus/Translate';
2121
import AutoFixHighIcon from '@mui/icons-material/AutoFixHigh';
2222
import Admonition from '@theme/Admonition';
23+
import { useDoc } from '@docusaurus/plugin-content-docs/client';
2324

2425
function DraftDocumentWithLink({ documentationDraft }) {
2526
return (
@@ -90,8 +91,9 @@ function DraftNotice(props) {
9091
);
9192
}
9293

93-
export default function FrontMatterBannerDraft({ frontMatter, metadata }) {
94+
export default function FrontMatterBannerDraft({ frontMatter }) {
9495
const { documentationDraft = null } = frontMatter;
96+
const { metadata } = useDoc();
9597
const { editUrl = null } = metadata;
9698

9799
if (!documentationDraft) {

src/theme/MoodlePageBanner/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,11 @@ import React from 'react';
1919
import UnsupportedVersionBanner from '@theme/UnsupportedVersionBanner';
2020
import DraftPageBanner from '@theme/DraftPageBanner';
2121

22-
export default function MoodlePageBanner({ frontMatter, metadata = {} }) {
22+
export default function MoodlePageBanner({ frontMatter }) {
2323
return (
2424
<>
2525
<DraftPageBanner
2626
frontMatter={frontMatter}
27-
metadata={metadata}
2827
/>
2928
<UnsupportedVersionBanner
3029
frontMatter={frontMatter}

0 commit comments

Comments
 (0)