Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/data/material/components/autocomplete/autocomplete.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ related to the rendering of JSX.
The Autocomplete component is built on this hook.

```tsx
import { useAutocomplete } from '@mui/base/useAutocomplete';
import { Autocomplete } from '@base-ui/react/autocomplete';
```

The `useAutocomplete` hook is also reexported from @mui/material for convenience and backward compatibility.
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.6",
"@mui/base": "5.0.0-beta.70",
"@mui/internal-core-docs": "workspace:*",
"@base-ui-components/react": "1.0.0-rc.0",
"@mui/icons-material": "workspace:*",
"@mui/internal-markdown": "workspace:^",
"@mui/lab": "workspace:*",
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/slider-emotion.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';
import Slider from '@mui/material/Slider';

const data = {
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/slider-jss.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';
import Slider from '@mui/material/Slider';

const data = {
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/system.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';
import Box from '@mui/material/Box';

export default function SxPropBoxMaterialUI() {
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/table-component.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import PropTypes from 'prop-types';
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';

const createComponent = (defaultComponent) => {
const MyComponent = React.forwardRef(function MyComponent(props, ref) {
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/table-emotion.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import PropTypes from 'prop-types';
import styled from '@emotion/styled';
// import { styled } from '@mui/material/styles';
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';

const createComponent = (defaultComponent) => {
const Root = styled('div')`
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/table-mui.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';
import Table from '@mui/material/Table';
import TableBody from '@mui/material/TableBody';
import TableCell from '@mui/material/TableCell';
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/table-raw.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';

const data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };
const rows = Array.from(new Array(100)).map(() => data);
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/performance/table-styled-components.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import PropTypes from 'prop-types';
import styled from 'styled-components';
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';

const createComponent = (defaultComponent) => {
const MyComponent = React.forwardRef(function MyComponent(props, ref) {
Expand Down
27 changes: 12 additions & 15 deletions docs/src/components/action/LogoWithCopyMenu.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as React from 'react';
import copy from 'clipboard-copy';
import { Link } from '@mui/internal-core-docs/Link';
import { Portal } from '@mui/base/Portal';
import Box from '@mui/material/Box';
import Snackbar from '@mui/material/Snackbar';
import Menu from '@mui/material/Menu';
Expand Down Expand Up @@ -105,20 +104,18 @@ export default function LogoWithCopyMenu({
Copy wordmark as SVG
</MenuItem>
</Menu>
<Portal container={() => document.body}>
<Snackbar
open={copied}
onClose={handleClose}
anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}
slots={{ transition: Slide }}
message={
<Box sx={{ display: 'flex', alignItems: 'center', gap: '12px' }}>
<CheckCircleRoundedIcon sx={{ fontSize: '18px', color: 'success.main' }} />
Logo SVG copied to clipboard!
</Box>
}
/>
</Portal>
<Snackbar
open={copied}
onClose={handleClose}
anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}
slots={{ transition: Slide }}
message={
<Box sx={{ display: 'flex', alignItems: 'center', gap: '12px' }}>
<CheckCircleRoundedIcon sx={{ fontSize: '18px', color: 'success.main' }} />
Logo SVG copied to clipboard!
</Box>
}
/>
</React.Fragment>
);
}
2 changes: 1 addition & 1 deletion docs/src/components/header/HeaderNavDropdown.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import { styled } from '@mui/material/styles';
import Box from '@mui/material/Box';
import Collapse from '@mui/material/Collapse';
import { ClickAwayListener } from '@mui/base/ClickAwayListener';
import ClickAwayListener from '@mui/material/ClickAwayListener';
import IconButton from '@mui/material/IconButton';
import Typography from '@mui/material/Typography';
import KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';
Expand Down
11 changes: 5 additions & 6 deletions docs/src/modules/components/Demo.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ import PropTypes from 'prop-types';
import copy from 'clipboard-copy';
import { debounce } from '@mui/material/utils';
import { alpha, styled } from '@mui/material/styles';
import { Tabs } from '@mui/base/Tabs';
import { TabPanel } from '@mui/base/TabPanel';
import { Tabs } from '@base-ui/react/tabs';
import { unstable_useId as useId } from '@mui/utils';
import IconButton from '@mui/material/IconButton';
import Box from '@mui/material/Box';
Expand Down Expand Up @@ -550,7 +549,7 @@ export default function Demo(props) {
</React.Suspense>
</NoSsr>
</DemoToolbarRoot>
<Tabs value={activeTab} onChange={handleTabChange}>
<Tabs.Root value={activeTab} onValueChange={handleTabChange}>
{demoData.relativeModules && openDemoSource && !editorCode.isPreview ? (
<CodeTabList ownerState={ownerState}>
{tabs.map((tab, index) => (
Expand All @@ -569,7 +568,7 @@ export default function Demo(props) {
{/* A limitation from https://github.com/nihgwu/react-runner,
we can't inject the `window` of the iframe so we need a disableLiveEdit option. */}
{tabs.map((tab, index) => (
<TabPanel value={index} index={index} key={index}>
<Tabs.Panel value={index} index={index} key={index}>
{demoOptions.disableLiveEdit || index > 0 ? (
<DemoCodeViewer
key={index}
Expand Down Expand Up @@ -622,10 +621,10 @@ export default function Demo(props) {
<DemoEditorError>{debouncedError}</DemoEditorError>
</DemoEditor>
)}
</TabPanel>
</Tabs.Panel>
))}
</Collapse>
</Tabs>
</Tabs.Root>
{/* AI Suggestion Hero UI */}
{demoOptions.aiSuggestion ? (
<DemoAiSuggestionHero
Expand Down
5 changes: 1 addition & 4 deletions docs/src/modules/components/DemoEditor.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as React from 'react';
import SimpleCodeEditor from 'react-simple-code-editor';
import Box from '@mui/material/Box';
import { NoSsr } from '@mui/base/NoSsr';
import { styled, alpha, useTheme } from '@mui/material/styles';
import { visuallyHidden } from '@mui/utils';
import prism from '@mui/internal-markdown/prism';
Expand Down Expand Up @@ -112,9 +111,7 @@ export default function DemoEditor(props: DemoEditorProps) {
>
<div className="MuiCode-root" {...handlers}>
<div className="scrollContainer">
<NoSsr>
<CodeCopyButton {...copyButtonProps} code={value} />
</NoSsr>
<CodeCopyButton {...copyButtonProps} code={value} />
<label htmlFor={`${id}-textarea`} style={visuallyHidden}>
Edit code
</label>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/modules/components/Notifications.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Typography from '@mui/material/Typography';
import Popper from '@mui/material/Popper';
import Grow from '@mui/material/Grow';
import MuiPaper from '@mui/material/Paper';
import { ClickAwayListener } from '@mui/base/ClickAwayListener';
import ClickAwayListener from '@mui/material/ClickAwayListener';
import MuiList from '@mui/material/List';
import MuiListItem from '@mui/material/ListItem';
import MuiDivider from '@mui/material/Divider';
Expand Down
11 changes: 5 additions & 6 deletions docs/src/modules/sandbox/Dependencies.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import InputLabel from '@mui/material/InputLabel';
import FormControl from '@mui/material/FormControl';
import FormHelperText from '@mui/material/FormHelperText';
import Select from '@mui/material/Select';
import { SliderUnstyled } from '@mui/base/SliderUnstyled';
import { Slider } from '@base-ui/react/slider';
import FooBar, { Qux } from '@foo-bar/bip';
const styles = theme => ({
container: {
Expand All @@ -42,7 +42,7 @@ const styles = theme => ({
'@foo-bar/bip': 'latest',
// #npm-tag-reference
'@mui/material': 'next',
'@mui/base': 'latest',
'@base-ui/react': 'latest',
'prop-types': 'latest',
});
});
Expand Down Expand Up @@ -152,7 +152,7 @@ import 'exceljs';
'@foo-bar/bip': 'latest',
// #npm-tag-reference
'@mui/material': 'next',
'@mui/base': 'latest',
'@base-ui/react': 'latest',
typescript: 'latest',
});

Expand Down Expand Up @@ -235,7 +235,7 @@ import lab from '@mui/lab';
it('can use codesandbox deploys if a commit is given', () => {
const source = `
import * as Material from '@mui/material';
import * as Base from '@mui/base';
import * as Base from '@base-ui/react';
import * as IconsMaterial from '@mui/icons-material';
import * as Lab from '@mui/lab';
import * as System from '@mui/system';
Expand Down Expand Up @@ -265,8 +265,7 @@ import * as Utils from '@mui/utils';
'https://pkg.pr.new/mui/material-ui/@mui/system@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',
'@mui/utils':
'https://pkg.pr.new/mui/material-ui/@mui/utils@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',
'@mui/base':
'https://pkg.pr.new/mui/material-ui/@mui/base@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',
'@base-ui/react': 'latest',
});
});

Expand Down
2 changes: 1 addition & 1 deletion packages-internal/core-docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"@emotion/cache": "catalog:docs",
"@emotion/react": "catalog:docs",
"@emotion/styled": "catalog:docs",
"@mui/base": "^5.0.0 || ^5.0.0-beta || ^7.0.0 || ^7.0.0-beta",
"@base-ui/react": "^1.3.0",
"@mui/icons-material": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta",
"@mui/material": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta",
"@mui/material-nextjs": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta",
Expand Down
3 changes: 2 additions & 1 deletion packages-internal/core-docs/src/CodeCopy/CodeCopyButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ export function CodeCopyButton(props: CodeCopyButtonProps) {
const { code, ...other } = props;
const { copy, isCopied } = useClipboardCopy();
// This component is designed to be wrapped in NoSsr
const macOS = window.navigator.platform.toUpperCase().includes('MAC');
const macOS =
typeof window !== 'undefined' && window.navigator.platform.toUpperCase().includes('MAC');
const key = macOS ? '⌘' : 'Ctrl + ';

return (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import prism from '@mui/internal-markdown/prism';
import { NoSsr } from '@mui/base/NoSsr';
import NoSsr from '@mui/material/NoSsr';
import { ButtonProps } from '@mui/material/Button';
import { SxProps, styled } from '@mui/material/styles';
import { useCodeCopy, CodeCopyButton } from '../CodeCopy';
Expand Down
Loading
Loading