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
41
web/node_modules/@material-ui/core/Zoom/Zoom.d.ts
generated
vendored
Normal file
41
web/node_modules/@material-ui/core/Zoom/Zoom.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
import * as React from 'react';
|
||||
import { Theme } from '../styles/createTheme';
|
||||
import { TransitionProps } from '../transitions/transition';
|
||||
|
||||
export interface ZoomProps extends TransitionProps {
|
||||
/**
|
||||
* A single child content element.
|
||||
*/
|
||||
children?: React.ReactElement<any, any>;
|
||||
/**
|
||||
* Enable this prop if you encounter 'Function components cannot be given refs',
|
||||
* use `unstable_createStrictModeTheme`,
|
||||
* and can't forward the ref in the child component.
|
||||
*/
|
||||
disableStrictModeCompat?: boolean;
|
||||
/**
|
||||
* If `true`, the component will transition in.
|
||||
*/
|
||||
in?: boolean;
|
||||
ref?: React.Ref<unknown>;
|
||||
/**
|
||||
* The duration for the transition, in milliseconds.
|
||||
* You may specify a single timeout for all transitions, or individually with an object.
|
||||
*/
|
||||
timeout?: TransitionProps['timeout'];
|
||||
}
|
||||
|
||||
/**
|
||||
* The Zoom transition can be used for the floating variant of the
|
||||
* [Button](https://material-ui.com/components/buttons/#floating-action-buttons) component.
|
||||
* It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.
|
||||
* Demos:
|
||||
*
|
||||
* - [Transitions](https://material-ui.com/components/transitions/)
|
||||
*
|
||||
* API:
|
||||
*
|
||||
* - [Zoom API](https://material-ui.com/api/zoom/)
|
||||
* - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition#Transition-props)
|
||||
*/
|
||||
export default function Zoom(props: ZoomProps): JSX.Element;
|
215
web/node_modules/@material-ui/core/Zoom/Zoom.js
generated
vendored
Normal file
215
web/node_modules/@material-ui/core/Zoom/Zoom.js
generated
vendored
Normal file
|
@ -0,0 +1,215 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = 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 _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _reactTransitionGroup = require("react-transition-group");
|
||||
|
||||
var _transitions = require("../styles/transitions");
|
||||
|
||||
var _useTheme = _interopRequireDefault(require("../styles/useTheme"));
|
||||
|
||||
var _utils = require("../transitions/utils");
|
||||
|
||||
var _useForkRef = _interopRequireDefault(require("../utils/useForkRef"));
|
||||
|
||||
var styles = {
|
||||
entering: {
|
||||
transform: 'none'
|
||||
},
|
||||
entered: {
|
||||
transform: 'none'
|
||||
}
|
||||
};
|
||||
var defaultTimeout = {
|
||||
enter: _transitions.duration.enteringScreen,
|
||||
exit: _transitions.duration.leavingScreen
|
||||
};
|
||||
/**
|
||||
* The Zoom transition can be used for the floating variant of the
|
||||
* [Button](/components/buttons/#floating-action-buttons) component.
|
||||
* It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.
|
||||
*/
|
||||
|
||||
var Zoom = /*#__PURE__*/React.forwardRef(function Zoom(props, ref) {
|
||||
var children = props.children,
|
||||
_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 ? defaultTimeout : _props$timeout,
|
||||
_props$TransitionComp = props.TransitionComponent,
|
||||
TransitionComponent = _props$TransitionComp === void 0 ? _reactTransitionGroup.Transition : _props$TransitionComp,
|
||||
other = (0, _objectWithoutProperties2.default)(props, ["children", "disableStrictModeCompat", "in", "onEnter", "onEntered", "onEntering", "onExit", "onExited", "onExiting", "style", "timeout", "TransitionComponent"]);
|
||||
var theme = (0, _useTheme.default)();
|
||||
var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;
|
||||
var nodeRef = React.useRef(null);
|
||||
var foreignRef = (0, _useForkRef.default)(children.ref, ref);
|
||||
var handleRef = (0, _useForkRef.default)(enableStrictModeCompat ? nodeRef : undefined, foreignRef);
|
||||
|
||||
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 handleEntering = normalizedTransitionCallback(onEntering);
|
||||
var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {
|
||||
(0, _utils.reflow)(node); // So the animation always start from the start.
|
||||
|
||||
var transitionProps = (0, _utils.getTransitionProps)({
|
||||
style: style,
|
||||
timeout: timeout
|
||||
}, {
|
||||
mode: 'enter'
|
||||
});
|
||||
node.style.webkitTransition = theme.transitions.create('transform', transitionProps);
|
||||
node.style.transition = theme.transitions.create('transform', transitionProps);
|
||||
|
||||
if (onEnter) {
|
||||
onEnter(node, isAppearing);
|
||||
}
|
||||
});
|
||||
var handleEntered = normalizedTransitionCallback(onEntered);
|
||||
var handleExiting = normalizedTransitionCallback(onExiting);
|
||||
var handleExit = normalizedTransitionCallback(function (node) {
|
||||
var transitionProps = (0, _utils.getTransitionProps)({
|
||||
style: style,
|
||||
timeout: timeout
|
||||
}, {
|
||||
mode: 'exit'
|
||||
});
|
||||
node.style.webkitTransition = theme.transitions.create('transform', transitionProps);
|
||||
node.style.transition = theme.transitions.create('transform', transitionProps);
|
||||
|
||||
if (onExit) {
|
||||
onExit(node);
|
||||
}
|
||||
});
|
||||
var handleExited = normalizedTransitionCallback(onExited);
|
||||
return /*#__PURE__*/React.createElement(TransitionComponent, (0, _extends2.default)({
|
||||
appear: true,
|
||||
in: inProp,
|
||||
nodeRef: enableStrictModeCompat ? nodeRef : undefined,
|
||||
onEnter: handleEnter,
|
||||
onEntered: handleEntered,
|
||||
onEntering: handleEntering,
|
||||
onExit: handleExit,
|
||||
onExited: handleExited,
|
||||
onExiting: handleExiting,
|
||||
timeout: timeout
|
||||
}, other), function (state, childProps) {
|
||||
return /*#__PURE__*/React.cloneElement(children, (0, _extends2.default)({
|
||||
style: (0, _extends2.default)({
|
||||
transform: 'scale(0)',
|
||||
visibility: state === 'exited' && !inProp ? 'hidden' : undefined
|
||||
}, styles[state], style, children.props.style),
|
||||
ref: handleRef
|
||||
}, childProps));
|
||||
});
|
||||
});
|
||||
process.env.NODE_ENV !== "production" ? Zoom.propTypes = {
|
||||
// ----------------------------- Warning --------------------------------
|
||||
// | These PropTypes are generated from the TypeScript type definitions |
|
||||
// | To update them edit the d.ts file and run "yarn proptypes" |
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* A single child content element.
|
||||
*/
|
||||
children: _propTypes.default.element,
|
||||
|
||||
/**
|
||||
* Enable this prop if you encounter 'Function components cannot be given refs',
|
||||
* use `unstable_createStrictModeTheme`,
|
||||
* and can't forward the ref in the child 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.
|
||||
*/
|
||||
timeout: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.shape({
|
||||
appear: _propTypes.default.number,
|
||||
enter: _propTypes.default.number,
|
||||
exit: _propTypes.default.number
|
||||
})])
|
||||
} : void 0;
|
||||
var _default = Zoom;
|
||||
exports.default = _default;
|
2
web/node_modules/@material-ui/core/Zoom/index.d.ts
generated
vendored
Normal file
2
web/node_modules/@material-ui/core/Zoom/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
export { default } from './Zoom';
|
||||
export * from './Zoom';
|
15
web/node_modules/@material-ui/core/Zoom/index.js
generated
vendored
Normal file
15
web/node_modules/@material-ui/core/Zoom/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 _Zoom.default;
|
||||
}
|
||||
});
|
||||
|
||||
var _Zoom = _interopRequireDefault(require("./Zoom"));
|
5
web/node_modules/@material-ui/core/Zoom/package.json
generated
vendored
Normal file
5
web/node_modules/@material-ui/core/Zoom/package.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/Zoom/index.js",
|
||||
"typings": "./index.d.ts"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue