Skip to content

Commit 828073f

Browse files
committed
[code-infra] Migrate simpler modules from docs to mui-docs
These come with minimal transitive dependencies and easier to migrate to on X
1 parent 3e70902 commit 828073f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+477
-126
lines changed

docs/data/docs-infra/pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MuiPage } from 'docs/src/MuiPage';
1+
import type { MuiPage } from '@mui/docs/MuiPage';
22

33
const pages: readonly MuiPage[] = [
44
{

docs/data/docs/pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MuiPage } from 'docs/src/MuiPage';
1+
import type { MuiPage } from '@mui/docs/MuiPage';
22
import standardNavIcons from 'docs/src/modules/components/AppNavIcons';
33

44
const pages: readonly MuiPage[] = [

docs/data/joy/pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MuiPage } from 'docs/src/MuiPage';
1+
import type { MuiPage } from '@mui/docs/MuiPage';
22
import pagesApi from 'docs/data/joy/pagesApi';
33

44
const pages: readonly MuiPage[] = [

docs/data/material/pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import standardNavIcons from 'docs/src/modules/components/AppNavIcons';
22
import pagesApi from 'docs/data/material/pagesApi';
3-
import { MuiPage } from 'docs/src/MuiPage';
3+
import { MuiPage } from '@mui/docs/MuiPage';
44

55
const pages: MuiPage[] = [
66
{

docs/data/system/pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MuiPage } from 'docs/src/MuiPage';
1+
import type { MuiPage } from '@mui/docs/MuiPage';
22
import pagesApi from 'docs/data/system/pagesApi';
33

44
const pages: readonly MuiPage[] = [

docs/pages/_app.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ import docsInfraPages from 'docs/data/docs-infra/pages';
1414
import materialPages from 'docs/data/material/pages';
1515
import joyPages from 'docs/data/joy/pages';
1616
import systemPages from 'docs/data/system/pages';
17-
import PageContext from 'docs/src/modules/components/PageContext';
18-
import DemoContext from 'docs/src/modules/components/DemoContext';
17+
import PageContext from '@mui/docs/PageContext';
18+
import DemoContext from '@mui/docs/DemoContext';
1919
import GoogleAnalytics from 'docs/src/modules/components/GoogleAnalytics';
2020
import { CodeCopyProvider } from '@mui/docs/CodeCopy';
2121
import { ThemeProvider } from '@mui/docs/ThemeContext';
22-
import { CodeVariantProvider } from 'docs/src/modules/utils/codeVariant';
22+
import { CodeVariantProvider } from '@mui/docs/codeVariant';
2323
import GlobalStyles from '@mui/material/GlobalStyles';
2424
import { extendTheme, useColorScheme as useJoyColorScheme } from '@mui/joy/styles';
25-
import DocsStyledEngineProvider from 'docs/src/modules/utils/StyledEngineProvider';
26-
import createEmotionCache from 'docs/src/createEmotionCache';
27-
import findActivePage from 'docs/src/modules/utils/findActivePage';
28-
import getProductInfoFromUrl from 'docs/src/modules/utils/getProductInfoFromUrl';
25+
import DocsStyledEngineProvider from '@mui/docs/StyledEngineProvider';
26+
import createEmotionCache from '@mui/docs/createEmotionCache';
27+
import findActivePage from '@mui/docs/findActivePage';
28+
import getProductInfoFromUrl from '@mui/docs/getProductInfoFromUrl';
2929
import { AnalyticsProvider } from 'docs/src/modules/components/AnalyticsProvider';
3030
import { DocsProvider } from '@mui/docs/DocsProvider';
3131
import { mapTranslations } from '@mui/docs/i18n';

docs/pages/_document.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import Document, { Html, Head, Main, NextScript } from 'next/document';
66
import GlobalStyles from '@mui/material/GlobalStyles';
77
import MuiInitColorSchemeScript from '@mui/material/InitColorSchemeScript';
88
import JoyInitColorSchemeScript from '@mui/joy/InitColorSchemeScript';
9-
import { pathnameToLanguage } from 'docs/src/modules/utils/helpers';
10-
import createEmotionCache from 'docs/src/createEmotionCache';
9+
import { pathnameToLanguage } from '@mui/docs/helpers';
10+
import createEmotionCache from '@mui/docs/createEmotionCache';
1111
import { getMetaThemeColor } from '@mui/docs/branding';
1212
import { fontClasses } from './_app';
1313

docs/pages/components.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import AppHeader from 'docs/src/layouts/AppHeader';
1010
import AppFooter from 'docs/src/layouts/AppFooter';
1111
import BrandingCssVarsProvider from 'docs/src/BrandingCssVarsProvider';
1212
import Section from 'docs/src/layouts/Section';
13-
import { pageToTitleI18n } from 'docs/src/modules/utils/helpers';
13+
import { pageToTitleI18n } from '@mui/docs/helpers';
1414
import { useTranslate } from '@mui/docs/i18n';
1515
import { Link } from '@mui/docs/Link';
16-
import type { MuiPage } from 'docs/src/MuiPage';
16+
import type { MuiPage } from '@mui/docs/MuiPage';
1717
import materialPages from 'docs/data/material/pages';
1818

1919
export default function Components() {

docs/scripts/i18n.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// @ts-check
22
import path from 'path';
33
import fs from 'node:fs/promises';
4-
import { pageToTitle } from 'docs/src/modules/utils/helpers';
4+
import { pageToTitle } from '@mui/docs/helpers';
55
import materialPages from 'docs/data/material/pages';
66
import systemPages from 'docs/data/system/pages';
77
import joyPages from 'docs/data/joy/pages';
8-
import { MuiPage } from 'docs/src/MuiPage';
8+
import { MuiPage } from '@mui/docs/MuiPage';
99

1010
const EXCLUDES = ['/api', '/blog', '/x/react-', '/toolpad'];
1111

@@ -19,7 +19,7 @@ async function run() {
1919
output.pages = {};
2020

2121
/**
22-
* @param {readonly import('docs/src/MuiPage').MuiPage[]} pages
22+
* @param {readonly import('@mui/docs/MuiPage').MuiPage[]} pages
2323
*/
2424
const traverse = (pages: MuiPage[]) => {
2525
pages.forEach((page) => {

docs/src/BrandingCssVarsProvider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ThemeProvider, createTheme, PaletteColorOptions } from '@mui/material/s
55
import { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/material/utils';
66
import { colorChannel, getContrastRatio, lighten, darken } from '@mui/system/colorManipulator';
77
import CssBaseline from '@mui/material/CssBaseline';
8-
import { getCookie, pathnameToLanguage } from 'docs/src/modules/utils/helpers';
8+
import { getCookie, pathnameToLanguage } from '@mui/docs/helpers';
99
// @ts-ignore to bypass type checking in MUI X repo
1010
import { NextNProgressBar } from 'docs/src/modules/components/AppFrame';
1111
import { getDesignTokens, getThemedComponents } from '@mui/docs/branding';

0 commit comments

Comments
 (0)