Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
mnajdova committed Apr 23, 2021
1 parent 0f4070d commit 2e1177e
Show file tree
Hide file tree
Showing 8 changed files with 41 additions and 62 deletions.
4 changes: 1 addition & 3 deletions packages/material-ui-lab/src/TabPanel/TabPanel.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ import { unstable_composeClasses as composeClasses } from '@material-ui/unstyled
import { getTabPanelUtilityClass } from './tabPanelClasses';
import { getPanelId, getTabId, useTabContext } from '../TabContext';

const overridesResolver = (props, styles) => styles.root || {};

const useUtilityClasses = (styleProps) => {
const { classes } = styleProps;

Expand All @@ -27,7 +25,7 @@ const TabPanelRoot = experimentalStyled(
{
name: 'MuiTabPanel',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => styles.root,
},
)(({ theme }) => ({
padding: theme.spacing(3),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ import {
} from '@material-ui/core/styles';
import { getTimelineConnectorUtilityClass } from './timelineConnectorClasses';

const overridesResolver = (props, styles) => styles.root || {};

const useUtilityClasses = (styleProps) => {
const { classes } = styleProps;

Expand All @@ -26,7 +24,7 @@ const TimelineConnectorRoot = experimentalStyled(
{
name: 'MuiTimelineConnector',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => styles.root,
},
)(({ theme }) => {
/* Styles applied to the root element. */
Expand Down
23 changes: 11 additions & 12 deletions packages/material-ui-lab/src/TimelineContent/TimelineContent.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as React from 'react';
import PropTypes from 'prop-types';
import clsx from 'clsx';
import { deepmerge } from '@material-ui/utils';
import { capitalize } from '@material-ui/core/utils';
import {
experimentalStyled,
Expand All @@ -12,16 +11,6 @@ import Typography from '@material-ui/core/Typography';
import TimelineContext from '../Timeline/TimelineContext';
import { getTimelineContentUtilityClass } from './timelineContentClasses';

const overridesResolver = (props, styles) => {
const { styleProps } = props;
return deepmerge(
{
...styles[`align${capitalize(styleProps.align)}`],
},
styles.root || {},
);
};

const useUtilityClasses = (styleProps) => {
const { align, classes } = styleProps;

Expand All @@ -35,7 +24,17 @@ const useUtilityClasses = (styleProps) => {
const TimelineContentRoot = experimentalStyled(
Typography,
{},
{ name: 'MuiTimelineContent', slot: 'Root', overridesResolver },
{
name: 'MuiTimelineContent',
slot: 'Root',
overridesResolver: (props, styles) => {
const { styleProps } = props;
return {
...styles.root,
...styles[`align${capitalize(styleProps.align)}`],
};
},
},
)(({ styleProps }) => ({
flex: 1,
padding: '6px 16px',
Expand Down
27 changes: 11 additions & 16 deletions packages/material-ui-lab/src/TimelineDot/TimelineDot.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,10 @@ import {
experimentalStyled,
unstable_useThemeProps as useThemeProps,
} from '@material-ui/core/styles';
import { deepmerge } from '@material-ui/utils';
import { capitalize } from '@material-ui/core/utils';
import { unstable_composeClasses as composeClasses } from '@material-ui/unstyled';
import { getTimelineDotUtilityClass } from './timelineDotClasses';

const overridesResolver = (props, styles) => {
const { styleProps } = props;

return deepmerge(
{
...styles[
styleProps.color !== 'inherit' && `${styleProps.variant}${capitalize(styleProps.color)}`
],
...styles[styleProps.variant],
},
styles.root || {},
);
};

const useUtilityClasses = (styleProps) => {
const { color, variant, classes } = styleProps;

Expand All @@ -40,7 +25,17 @@ const TimelineDotRoot = experimentalStyled(
{
name: 'MuiTimelineDot',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => {
const { styleProps } = props;

return {
...styles.root,
...styles[
styleProps.color !== 'inherit' && `${styleProps.variant}${capitalize(styleProps.color)}`
],
...styles[styleProps.variant],
};
},
},
)(({ styleProps, theme }) => ({
/* Styles applied to the root element. */
Expand Down
18 changes: 8 additions & 10 deletions packages/material-ui-lab/src/TimelineItem/TimelineItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,6 @@ import { timelineOppositeContentClasses } from '../TimelineOppositeContent';
import TimelineContext from '../Timeline/TimelineContext';
import { getTimelineItemUtilityClass } from './timelineItemClasses';

const overridesResolver = (props, styles) => {
const { styleProps } = props;

return {
...styles.root,
...styles[`align${capitalize(styleProps.align)}`],
};
};

const useUtilityClasses = (styleProps) => {
const { align, classes, hasOppositeContent } = styleProps;

Expand All @@ -37,7 +28,14 @@ const TimelineItemRoot = experimentalStyled(
{
name: 'MuiTimelineItem',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => {
const { styleProps } = props;

return {
...styles.root,
...styles[`align${capitalize(styleProps.align)}`],
};
},
},
)(({ styleProps }) => ({
listStyle: 'none',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,12 @@ import {
experimentalStyled,
unstable_useThemeProps as useThemeProps,
} from '@material-ui/core/styles';
import { deepmerge } from '@material-ui/utils';
import { capitalize } from '@material-ui/core/utils';
import { unstable_composeClasses as composeClasses } from '@material-ui/unstyled';
import Typography from '@material-ui/core/Typography';
import TimelineContext from '../Timeline/TimelineContext';
import { getTimelineOppositeContentUtilityClass } from './timelineOppositeContentClasses';

const overridesResolver = (props, styles) => {
const { styleProps } = props;
return deepmerge(
{
...styles[`align${capitalize(styleProps.align)}`],
},
styles.root || {},
);
};

const useUtilityClasses = (styleProps) => {
const { align, classes } = styleProps;

Expand All @@ -38,7 +27,13 @@ const TimelineOppositeContentRoot = experimentalStyled(
{
name: 'MuiTimelineOppositeContent',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => {
const { styleProps } = props;
return {
...styles.root,
...styles[`align${capitalize(styleProps.align)}`],
};
},
},
)(({ styleProps }) => ({
/* Styles applied to the root element. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ import {
} from '@material-ui/core/styles';
import { getTimelineSeparatorUtilityClass } from './timelineSeparatorClasses';

const overridesResolver = (props, styles) => styles.root || {};

const useUtilityClasses = (styleProps) => {
const { classes } = styleProps;

Expand All @@ -26,7 +24,7 @@ const TimelineSeparatorRoot = experimentalStyled(
{
name: 'MuiTimelineSeparator',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => styles.root,
},
)({
display: 'flex',
Expand Down
4 changes: 1 addition & 3 deletions packages/material-ui-lab/src/TreeView/TreeView.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ import TreeViewContext from './TreeViewContext';
import { DescendantProvider } from './descendants';
import { getTreeViewUtilityClass } from './treeViewClasses';

const overridesResolver = (props, styles) => styles.root || {};

const useUtilityClasses = (styleProps) => {
const { classes } = styleProps;

Expand All @@ -35,7 +33,7 @@ const TreeViewRoot = experimentalStyled(
{
name: 'MuiTreeView',
slot: 'Root',
overridesResolver,
overridesResolver: (props, styles) => styles.root,
},
)({
padding: 0,
Expand Down

0 comments on commit 2e1177e

Please sign in to comment.