mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-22 23:49:15 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
62
web/node_modules/@material-ui/core/Collapse/Collapse.d.ts
generated
vendored
Normal file
62
web/node_modules/@material-ui/core/Collapse/Collapse.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,62 @@
|
|||
import * as React from 'react';
|
||||
import { StandardProps } from '..';
|
||||
import { Theme } from '../styles/createTheme';
|
||||
import { TransitionProps } from '../transitions/transition';
|
||||
|
||||
export interface CollapseProps extends StandardProps<TransitionProps, CollapseClassKey, 'timeout'> {
|
||||
/**
|
||||
* The content node to be collapsed.
|
||||
*/
|
||||
children?: React.ReactNode;
|
||||
/**
|
||||
* The height of the container when collapsed.
|
||||
* @deprecated The prop was renamed to support the addition of horizontal orientation, use `collapsedSize` instead.
|
||||
*/
|
||||
collapsedHeight?: string | number;
|
||||
/**
|
||||
* The height of the container when collapsed.
|
||||
*/
|
||||
collapsedSize?: string | number;
|
||||
/**
|
||||
* The component used for the root node.
|
||||
* Either a string to use a HTML element or a component.
|
||||
*/
|
||||
component?: React.ElementType<TransitionProps>;
|
||||
/**
|
||||
* Enable this prop if you encounter 'Function components cannot be given refs',
|
||||
* use `unstable_createStrictModeTheme`,
|
||||
* and can't forward the ref in the passed `Component`.
|
||||
*/
|
||||
disableStrictModeCompat?: boolean;
|
||||
/**
|
||||
* If `true`, the component will transition in.
|
||||
*/
|
||||
in?: boolean;
|
||||
/**
|
||||
* The duration for the transition, in milliseconds.
|
||||
* You may specify a single timeout for all transitions, or individually with an object.
|
||||
*
|
||||
* Set to 'auto' to automatically calculate transition time based on height.
|
||||
*/
|
||||
timeout?: TransitionProps['timeout'] | 'auto';
|
||||
}
|
||||
|
||||
export type CollapseClassKey = 'root' | 'entered' | 'hidden' | 'wrapper' | 'wrapperInner';
|
||||
|
||||
/**
|
||||
* The Collapse transition is used by the
|
||||
* [Vertical Stepper](https://material-ui.com/components/steppers/#vertical-stepper) StepContent component.
|
||||
* It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.
|
||||
* Demos:
|
||||
*
|
||||
* - [Cards](https://material-ui.com/components/cards/)
|
||||
* - [Lists](https://material-ui.com/components/lists/)
|
||||
* - [Transitions](https://material-ui.com/components/transitions/)
|
||||
*
|
||||
* API:
|
||||
*
|
||||
* - [Collapse API](https://material-ui.com/api/collapse/)
|
||||
* - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition#Transition-props)
|
||||
*/
|
||||
|
||||
export default function Collapse(props: CollapseProps): JSX.Element;
|
359
web/node_modules/@material-ui/core/Collapse/Collapse.js
generated
vendored
Normal file
359
web/node_modules/@material-ui/core/Collapse/Collapse.js
generated
vendored
Normal file
|
@ -0,0 +1,359 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = exports.styles = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
|
||||
|
||||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
||||
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _clsx = _interopRequireDefault(require("clsx"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _utils = require("@material-ui/utils");
|
||||
|
||||
var _reactTransitionGroup = require("react-transition-group");
|
||||
|
||||
var _withStyles = _interopRequireDefault(require("../styles/withStyles"));
|
||||
|
||||
var _transitions = require("../styles/transitions");
|
||||
|
||||
var _deprecatedPropType = _interopRequireDefault(require("../utils/deprecatedPropType"));
|
||||
|
||||
var _utils2 = require("../transitions/utils");
|
||||
|
||||
var _useTheme = _interopRequireDefault(require("../styles/useTheme"));
|
||||
|
||||
var _utils3 = require("../utils");
|
||||
|
||||
var styles = function styles(theme) {
|
||||
return {
|
||||
/* Styles applied to the root element. */
|
||||
root: {
|
||||
height: 0,
|
||||
overflow: 'hidden',
|
||||
transition: theme.transitions.create('height')
|
||||
},
|
||||
|
||||
/* Styles applied to the root element when the transition has entered. */
|
||||
entered: {
|
||||
height: 'auto',
|
||||
overflow: 'visible'
|
||||
},
|
||||
|
||||
/* Styles applied to the root element when the transition has exited and `collapsedSize` != 0px. */
|
||||
hidden: {
|
||||
visibility: 'hidden'
|
||||
},
|
||||
|
||||
/* Styles applied to the outer wrapper element. */
|
||||
wrapper: {
|
||||
// Hack to get children with a negative margin to not falsify the height computation.
|
||||
display: 'flex'
|
||||
},
|
||||
|
||||
/* Styles applied to the inner wrapper element. */
|
||||
wrapperInner: {
|
||||
width: '100%'
|
||||
}
|
||||
};
|
||||
};
|
||||
/**
|
||||
* The Collapse transition is used by the
|
||||
* [Vertical Stepper](/components/steppers/#vertical-stepper) StepContent component.
|
||||
* It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.
|
||||
*/
|
||||
|
||||
|
||||
exports.styles = styles;
|
||||
var Collapse = /*#__PURE__*/React.forwardRef(function Collapse(props, ref) {
|
||||
var children = props.children,
|
||||
classes = props.classes,
|
||||
className = props.className,
|
||||
collapsedHeight = props.collapsedHeight,
|
||||
_props$collapsedSize = props.collapsedSize,
|
||||
collapsedSizeProp = _props$collapsedSize === void 0 ? '0px' : _props$collapsedSize,
|
||||
_props$component = props.component,
|
||||
Component = _props$component === void 0 ? 'div' : _props$component,
|
||||
_props$disableStrictM = props.disableStrictModeCompat,
|
||||
disableStrictModeCompat = _props$disableStrictM === void 0 ? false : _props$disableStrictM,
|
||||
inProp = props.in,
|
||||
onEnter = props.onEnter,
|
||||
onEntered = props.onEntered,
|
||||
onEntering = props.onEntering,
|
||||
onExit = props.onExit,
|
||||
onExited = props.onExited,
|
||||
onExiting = props.onExiting,
|
||||
style = props.style,
|
||||
_props$timeout = props.timeout,
|
||||
timeout = _props$timeout === void 0 ? _transitions.duration.standard : _props$timeout,
|
||||
_props$TransitionComp = props.TransitionComponent,
|
||||
TransitionComponent = _props$TransitionComp === void 0 ? _reactTransitionGroup.Transition : _props$TransitionComp,
|
||||
other = (0, _objectWithoutProperties2.default)(props, ["children", "classes", "className", "collapsedHeight", "collapsedSize", "component", "disableStrictModeCompat", "in", "onEnter", "onEntered", "onEntering", "onExit", "onExited", "onExiting", "style", "timeout", "TransitionComponent"]);
|
||||
var theme = (0, _useTheme.default)();
|
||||
var timer = React.useRef();
|
||||
var wrapperRef = React.useRef(null);
|
||||
var autoTransitionDuration = React.useRef();
|
||||
var collapsedSize = typeof (collapsedHeight || collapsedSizeProp) === 'number' ? "".concat(collapsedHeight || collapsedSizeProp, "px") : collapsedHeight || collapsedSizeProp;
|
||||
React.useEffect(function () {
|
||||
return function () {
|
||||
clearTimeout(timer.current);
|
||||
};
|
||||
}, []);
|
||||
var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;
|
||||
var nodeRef = React.useRef(null);
|
||||
var handleRef = (0, _utils3.useForkRef)(ref, enableStrictModeCompat ? nodeRef : undefined);
|
||||
|
||||
var normalizedTransitionCallback = function normalizedTransitionCallback(callback) {
|
||||
return function (nodeOrAppearing, maybeAppearing) {
|
||||
if (callback) {
|
||||
var _ref = enableStrictModeCompat ? [nodeRef.current, nodeOrAppearing] : [nodeOrAppearing, maybeAppearing],
|
||||
_ref2 = (0, _slicedToArray2.default)(_ref, 2),
|
||||
node = _ref2[0],
|
||||
isAppearing = _ref2[1]; // onEnterXxx and onExitXxx callbacks have a different arguments.length value.
|
||||
|
||||
|
||||
if (isAppearing === undefined) {
|
||||
callback(node);
|
||||
} else {
|
||||
callback(node, isAppearing);
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {
|
||||
node.style.height = collapsedSize;
|
||||
|
||||
if (onEnter) {
|
||||
onEnter(node, isAppearing);
|
||||
}
|
||||
});
|
||||
var handleEntering = normalizedTransitionCallback(function (node, isAppearing) {
|
||||
var wrapperHeight = wrapperRef.current ? wrapperRef.current.clientHeight : 0;
|
||||
|
||||
var _getTransitionProps = (0, _utils2.getTransitionProps)({
|
||||
style: style,
|
||||
timeout: timeout
|
||||
}, {
|
||||
mode: 'enter'
|
||||
}),
|
||||
transitionDuration = _getTransitionProps.duration;
|
||||
|
||||
if (timeout === 'auto') {
|
||||
var duration2 = theme.transitions.getAutoHeightDuration(wrapperHeight);
|
||||
node.style.transitionDuration = "".concat(duration2, "ms");
|
||||
autoTransitionDuration.current = duration2;
|
||||
} else {
|
||||
node.style.transitionDuration = typeof transitionDuration === 'string' ? transitionDuration : "".concat(transitionDuration, "ms");
|
||||
}
|
||||
|
||||
node.style.height = "".concat(wrapperHeight, "px");
|
||||
|
||||
if (onEntering) {
|
||||
onEntering(node, isAppearing);
|
||||
}
|
||||
});
|
||||
var handleEntered = normalizedTransitionCallback(function (node, isAppearing) {
|
||||
node.style.height = 'auto';
|
||||
|
||||
if (onEntered) {
|
||||
onEntered(node, isAppearing);
|
||||
}
|
||||
});
|
||||
var handleExit = normalizedTransitionCallback(function (node) {
|
||||
var wrapperHeight = wrapperRef.current ? wrapperRef.current.clientHeight : 0;
|
||||
node.style.height = "".concat(wrapperHeight, "px");
|
||||
|
||||
if (onExit) {
|
||||
onExit(node);
|
||||
}
|
||||
});
|
||||
var handleExited = normalizedTransitionCallback(onExited);
|
||||
var handleExiting = normalizedTransitionCallback(function (node) {
|
||||
var wrapperHeight = wrapperRef.current ? wrapperRef.current.clientHeight : 0;
|
||||
|
||||
var _getTransitionProps2 = (0, _utils2.getTransitionProps)({
|
||||
style: style,
|
||||
timeout: timeout
|
||||
}, {
|
||||
mode: 'exit'
|
||||
}),
|
||||
transitionDuration = _getTransitionProps2.duration;
|
||||
|
||||
if (timeout === 'auto') {
|
||||
var duration2 = theme.transitions.getAutoHeightDuration(wrapperHeight);
|
||||
node.style.transitionDuration = "".concat(duration2, "ms");
|
||||
autoTransitionDuration.current = duration2;
|
||||
} else {
|
||||
node.style.transitionDuration = typeof transitionDuration === 'string' ? transitionDuration : "".concat(transitionDuration, "ms");
|
||||
}
|
||||
|
||||
node.style.height = collapsedSize;
|
||||
|
||||
if (onExiting) {
|
||||
onExiting(node);
|
||||
}
|
||||
});
|
||||
|
||||
var addEndListener = function addEndListener(nodeOrNext, maybeNext) {
|
||||
var next = enableStrictModeCompat ? nodeOrNext : maybeNext;
|
||||
|
||||
if (timeout === 'auto') {
|
||||
timer.current = setTimeout(next, autoTransitionDuration.current || 0);
|
||||
}
|
||||
};
|
||||
|
||||
return /*#__PURE__*/React.createElement(TransitionComponent, (0, _extends2.default)({
|
||||
in: inProp,
|
||||
onEnter: handleEnter,
|
||||
onEntered: handleEntered,
|
||||
onEntering: handleEntering,
|
||||
onExit: handleExit,
|
||||
onExited: handleExited,
|
||||
onExiting: handleExiting,
|
||||
addEndListener: addEndListener,
|
||||
nodeRef: enableStrictModeCompat ? nodeRef : undefined,
|
||||
timeout: timeout === 'auto' ? null : timeout
|
||||
}, other), function (state, childProps) {
|
||||
return /*#__PURE__*/React.createElement(Component, (0, _extends2.default)({
|
||||
className: (0, _clsx.default)(classes.root, classes.container, className, {
|
||||
'entered': classes.entered,
|
||||
'exited': !inProp && collapsedSize === '0px' && classes.hidden
|
||||
}[state]),
|
||||
style: (0, _extends2.default)({
|
||||
minHeight: collapsedSize
|
||||
}, style),
|
||||
ref: handleRef
|
||||
}, childProps), /*#__PURE__*/React.createElement("div", {
|
||||
className: classes.wrapper,
|
||||
ref: wrapperRef
|
||||
}, /*#__PURE__*/React.createElement("div", {
|
||||
className: classes.wrapperInner
|
||||
}, children)));
|
||||
});
|
||||
});
|
||||
process.env.NODE_ENV !== "production" ? Collapse.propTypes = {
|
||||
// ----------------------------- Warning --------------------------------
|
||||
// | These PropTypes are generated from the TypeScript type definitions |
|
||||
// | To update them edit the d.ts file and run "yarn proptypes" |
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* The content node to be collapsed.
|
||||
*/
|
||||
children: _propTypes.default.node,
|
||||
|
||||
/**
|
||||
* Override or extend the styles applied to the component.
|
||||
* See [CSS API](#css) below for more details.
|
||||
*/
|
||||
classes: (0, _utils.chainPropTypes)(_propTypes.default.object, function (props) {
|
||||
if (props.classes && props.classes.container) {
|
||||
throw new Error(['Material-UI: the classes.container key is deprecated.', 'Use `classes.root` instead', 'The name of the pseudo-class was changed for consistency.'].join('\n'));
|
||||
}
|
||||
|
||||
return null;
|
||||
}),
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
className: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* The height of the container when collapsed.
|
||||
* @deprecated The prop was renamed to support the addition of horizontal orientation, use `collapsedSize` instead.
|
||||
*/
|
||||
collapsedHeight: (0, _deprecatedPropType.default)(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]), 'The prop was renamed to support the vertical orientation, use `collapsedSize` instead'),
|
||||
|
||||
/**
|
||||
* The height of the container when collapsed.
|
||||
*/
|
||||
collapsedSize: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The component used for the root node.
|
||||
* Either a string to use a HTML element or a component.
|
||||
*/
|
||||
component: _propTypes.default
|
||||
/* @typescript-to-proptypes-ignore */
|
||||
.elementType,
|
||||
|
||||
/**
|
||||
* Enable this prop if you encounter 'Function components cannot be given refs',
|
||||
* use `unstable_createStrictModeTheme`,
|
||||
* and can't forward the ref in the passed `Component`.
|
||||
*/
|
||||
disableStrictModeCompat: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* If `true`, the component will transition in.
|
||||
*/
|
||||
in: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onExited: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
style: _propTypes.default.object,
|
||||
|
||||
/**
|
||||
* The duration for the transition, in milliseconds.
|
||||
* You may specify a single timeout for all transitions, or individually with an object.
|
||||
*
|
||||
* Set to 'auto' to automatically calculate transition time based on height.
|
||||
*/
|
||||
timeout: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.shape({
|
||||
appear: _propTypes.default.number,
|
||||
enter: _propTypes.default.number,
|
||||
exit: _propTypes.default.number
|
||||
})])
|
||||
} : void 0;
|
||||
Collapse.muiSupportAuto = true;
|
||||
|
||||
var _default = (0, _withStyles.default)(styles, {
|
||||
name: 'MuiCollapse'
|
||||
})(Collapse);
|
||||
|
||||
exports.default = _default;
|
2
web/node_modules/@material-ui/core/Collapse/index.d.ts
generated
vendored
Normal file
2
web/node_modules/@material-ui/core/Collapse/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
export { default } from './Collapse';
|
||||
export * from './Collapse';
|
15
web/node_modules/@material-ui/core/Collapse/index.js
generated
vendored
Normal file
15
web/node_modules/@material-ui/core/Collapse/index.js
generated
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function get() {
|
||||
return _Collapse.default;
|
||||
}
|
||||
});
|
||||
|
||||
var _Collapse = _interopRequireDefault(require("./Collapse"));
|
5
web/node_modules/@material-ui/core/Collapse/package.json
generated
vendored
Normal file
5
web/node_modules/@material-ui/core/Collapse/package.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/Collapse/index.js",
|
||||
"typings": "./index.d.ts"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue