worked on GarageApp stuff
This commit is contained in:
parent
60aaf17af3
commit
eb606572b0
51919 changed files with 2168177 additions and 18 deletions
21
node_modules/@emotion/styled/LICENSE
generated
vendored
Normal file
21
node_modules/@emotion/styled/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) Emotion team and other contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
31
node_modules/@emotion/styled/README.md
generated
vendored
Normal file
31
node_modules/@emotion/styled/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# @emotion/styled
|
||||
|
||||
> The styled API for @emotion/react
|
||||
|
||||
## Install
|
||||
|
||||
```bash
|
||||
yarn add @emotion/react @emotion/styled
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```jsx
|
||||
import styled from '@emotion/styled'
|
||||
|
||||
let SomeComp = styled.div({
|
||||
color: 'hotpink'
|
||||
})
|
||||
|
||||
let AnotherComp = styled.div`
|
||||
color: ${props => props.color};
|
||||
`
|
||||
|
||||
render(
|
||||
<SomeComp>
|
||||
<AnotherComp color="green" />
|
||||
</SomeComp>
|
||||
)
|
||||
```
|
||||
|
||||
More documentation is available at [https://emotion.sh/docs/styled](https://emotion.sh/docs/styled).
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.browser.cjs.js").default;
|
||||
198
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.js
generated
vendored
Normal file
198
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,198 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.browser.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.browser.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.browser.development.cjs.js").default;
|
||||
212
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.js
generated
vendored
Normal file
212
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,212 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.browser.development.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.browser.development.cjs.default.js";
|
||||
185
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.esm.js
generated
vendored
Normal file
185
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
171
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js
generated
vendored
Normal file
171
node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,171 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
3
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.d.mts
generated
vendored
Normal file
3
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.d.mts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export * from "../../dist/declarations/src/base.js";
|
||||
export { _default as default } from "./emotion-styled-base.cjs.default.js";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1zdHlsZWQtYmFzZS5janMuZC5tdHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9kaXN0L2RlY2xhcmF0aW9ucy9zcmMvYmFzZS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIn0=
|
||||
3
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.d.ts
generated
vendored
Normal file
3
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export * from "../../dist/declarations/src/base";
|
||||
export { default } from "../../dist/declarations/src/base";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1zdHlsZWQtYmFzZS5janMuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2Rpc3QvZGVjbGFyYXRpb25zL3NyYy9iYXNlLmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEifQ==
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.default.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.default.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export { default as _default } from "../../dist/declarations/src/base.js"
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.cjs.js").default;
|
||||
216
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.js
generated
vendored
Normal file
216
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,216 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.development.cjs.js").default;
|
||||
230
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.js
generated
vendored
Normal file
230
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.development.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.development.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.development.edge-light.cjs.js").default;
|
||||
228
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.js
generated
vendored
Normal file
228
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,228 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.development.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.development.edge-light.cjs.default.js";
|
||||
201
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.esm.js
generated
vendored
Normal file
201
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.edge-light.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,201 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
203
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.esm.js
generated
vendored
Normal file
203
node_modules/@emotion/styled/base/dist/emotion-styled-base.development.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,203 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences";
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
{
|
||||
if (tag === undefined) {
|
||||
throw new Error('You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.');
|
||||
}
|
||||
}
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
if (templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
if (templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);
|
||||
}
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled-base.edge-light.cjs.js").default;
|
||||
214
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.js
generated
vendored
Normal file
214
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,214 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var react = require('@emotion/react');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var utils = require('@emotion/utils');
|
||||
var React = require('react');
|
||||
var isPropValid = require('@emotion/is-prop-valid');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid__default["default"];
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = react.withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React__namespace.useContext(react.ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
exports["default"] = createStyled;
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled-base.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-styled-base.edge-light.cjs.default.js";
|
||||
187
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.esm.js
generated
vendored
Normal file
187
node_modules/@emotion/styled/base/dist/emotion-styled-base.edge-light.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
189
node_modules/@emotion/styled/base/dist/emotion-styled-base.esm.js
generated
vendored
Normal file
189
node_modules/@emotion/styled/base/dist/emotion-styled-base.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import { withEmotionCache, ThemeContext } from '@emotion/react';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import * as React from 'react';
|
||||
import isPropValid from '@emotion/is-prop-valid';
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var testOmitPropsOnStringTag = isPropValid;
|
||||
|
||||
var testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {
|
||||
return key !== 'theme';
|
||||
};
|
||||
|
||||
var getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {
|
||||
return typeof tag === 'string' && // 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;
|
||||
};
|
||||
var composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {
|
||||
var shouldForwardProp;
|
||||
|
||||
if (options) {
|
||||
var optionsShouldForwardProp = options.shouldForwardProp;
|
||||
shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {
|
||||
return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);
|
||||
} : optionsShouldForwardProp;
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp;
|
||||
}
|
||||
|
||||
return shouldForwardProp;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var createStyled = function createStyled(tag, options) {
|
||||
|
||||
var isReal = tag.__emotion_real === tag;
|
||||
var baseTag = isReal && tag.__emotion_base || tag;
|
||||
var identifierName;
|
||||
var targetClassName;
|
||||
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label;
|
||||
targetClassName = options.target;
|
||||
}
|
||||
|
||||
var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);
|
||||
var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);
|
||||
var shouldUseAs = !defaultShouldForwardProp('as');
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
var args = arguments;
|
||||
var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push("label:" + identifierName + ";");
|
||||
}
|
||||
|
||||
if (args[0] == null || args[0].raw === undefined) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args);
|
||||
} else {
|
||||
var templateStringsArr = args[0];
|
||||
|
||||
styles.push(templateStringsArr[0]);
|
||||
var len = args.length;
|
||||
var i = 1;
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
styles.push(args[i], templateStringsArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
var Styled = withEmotionCache(function (props, cache, ref) {
|
||||
var FinalTag = shouldUseAs && props.as || baseTag;
|
||||
var className = '';
|
||||
var classInterpolations = [];
|
||||
var mergedProps = props;
|
||||
|
||||
if (props.theme == null) {
|
||||
mergedProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
mergedProps[key] = props[key];
|
||||
}
|
||||
|
||||
mergedProps.theme = React.useContext(ThemeContext);
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, classInterpolations, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);
|
||||
className += cache.key + "-" + serialized.name;
|
||||
|
||||
if (targetClassName !== undefined) {
|
||||
className += " " + targetClassName;
|
||||
}
|
||||
|
||||
var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
|
||||
var newProps = {};
|
||||
|
||||
for (var _key in props) {
|
||||
if (shouldUseAs && _key === 'as') continue;
|
||||
|
||||
if (finalShouldForwardProp(_key)) {
|
||||
newProps[_key] = props[_key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof FinalTag === 'string'
|
||||
}), /*#__PURE__*/React.createElement(FinalTag, newProps));
|
||||
});
|
||||
Styled.displayName = identifierName !== undefined ? identifierName : "Styled(" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + ")";
|
||||
Styled.defaultProps = tag.defaultProps;
|
||||
Styled.__emotion_real = Styled;
|
||||
Styled.__emotion_base = baseTag;
|
||||
Styled.__emotion_styles = styles;
|
||||
Styled.__emotion_forwardProp = shouldForwardProp;
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value: function value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR';
|
||||
}
|
||||
|
||||
return "." + targetClassName;
|
||||
}
|
||||
});
|
||||
|
||||
Styled.withComponent = function (nextTag, nextOptions) {
|
||||
var newStyled = createStyled(nextTag, _extends({}, options, nextOptions, {
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
}));
|
||||
return newStyled.apply(void 0, styles);
|
||||
};
|
||||
|
||||
return Styled;
|
||||
};
|
||||
};
|
||||
|
||||
export { createStyled as default };
|
||||
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.umd.min.js
generated
vendored
Normal file
2
node_modules/@emotion/styled/base/dist/emotion-styled-base.umd.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.umd.min.js.map
generated
vendored
Normal file
1
node_modules/@emotion/styled/base/dist/emotion-styled-base.umd.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
9
node_modules/@emotion/styled/base/package.json
generated
vendored
Normal file
9
node_modules/@emotion/styled/base/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"main": "dist/emotion-styled-base.cjs.js",
|
||||
"module": "dist/emotion-styled-base.esm.js",
|
||||
"umd:main": "dist/emotion-styled-base.umd.min.js",
|
||||
"types": "dist/emotion-styled-base.cjs.d.ts",
|
||||
"preconstruct": {
|
||||
"umdName": "emotionStyledBase"
|
||||
}
|
||||
}
|
||||
4
node_modules/@emotion/styled/dist/declarations/src/base.d.ts
generated
vendored
Normal file
4
node_modules/@emotion/styled/dist/declarations/src/base.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
import { CreateStyled } from "./types.js";
|
||||
export type { ArrayInterpolation, ComponentSelector, CSSObject, FunctionInterpolation, Interpolation } from '@emotion/serialize';
|
||||
declare const _default: CreateStyled;
|
||||
export default _default;
|
||||
15
node_modules/@emotion/styled/dist/declarations/src/index.d.ts
generated
vendored
Normal file
15
node_modules/@emotion/styled/dist/declarations/src/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import { Theme } from '@emotion/react';
|
||||
import { ReactJSXIntrinsicElements } from "./jsx-namespace.js";
|
||||
import { CreateStyledComponent, CreateStyled as BaseCreateStyled } from "./types.js";
|
||||
export type { ArrayInterpolation, ComponentSelector, CSSObject, FunctionInterpolation, Interpolation } from '@emotion/serialize';
|
||||
export type { CreateStyledComponent, FilteringStyledOptions, StyledComponent, StyledOptions } from "./types.js";
|
||||
export type StyledTags = {
|
||||
[Tag in keyof ReactJSXIntrinsicElements]: CreateStyledComponent<{
|
||||
theme?: Theme;
|
||||
as?: React.ElementType;
|
||||
}, ReactJSXIntrinsicElements[Tag]>;
|
||||
};
|
||||
export interface CreateStyled extends BaseCreateStyled, StyledTags {
|
||||
}
|
||||
declare const styled: CreateStyled;
|
||||
export default styled;
|
||||
5
node_modules/@emotion/styled/dist/declarations/src/jsx-namespace.d.ts
generated
vendored
Normal file
5
node_modules/@emotion/styled/dist/declarations/src/jsx-namespace.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
import 'react';
|
||||
type IsPreReact19 = 2 extends Parameters<React.FunctionComponent<any>>['length'] ? true : false;
|
||||
/** @ts-ignore */
|
||||
export type ReactJSXIntrinsicElements = true extends IsPreReact19 ? JSX.IntrinsicElements : React.JSX.IntrinsicElements;
|
||||
export {};
|
||||
88
node_modules/@emotion/styled/dist/declarations/src/types.d.ts
generated
vendored
Normal file
88
node_modules/@emotion/styled/dist/declarations/src/types.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
import { ComponentSelector, Interpolation } from '@emotion/serialize';
|
||||
import { ReactJSXIntrinsicElements } from "./jsx-namespace.js";
|
||||
import { PropsOf, Theme } from '@emotion/react';
|
||||
/** Same as StyledOptions but shouldForwardProp must be a type guard */
|
||||
export interface FilteringStyledOptions<Props = Record<string, any>, ForwardedProps extends keyof Props & string = keyof Props & string> {
|
||||
label?: string;
|
||||
shouldForwardProp?: (propName: string) => propName is ForwardedProps;
|
||||
target?: string;
|
||||
}
|
||||
export interface StyledOptions<Props = Record<string, any>> {
|
||||
label?: string;
|
||||
shouldForwardProp?: (propName: string) => boolean;
|
||||
target?: string;
|
||||
}
|
||||
/**
|
||||
* @typeparam ComponentProps Props which will be included when withComponent is called
|
||||
* @typeparam SpecificComponentProps Props which will *not* be included when withComponent is called
|
||||
*/
|
||||
export interface StyledComponent<ComponentProps extends {}, SpecificComponentProps extends {} = {}, JSXProps extends {} = {}> extends React.FC<ComponentProps & SpecificComponentProps & JSXProps>, ComponentSelector {
|
||||
withComponent<C extends React.ComponentClass<React.ComponentProps<C>>>(component: C): StyledComponent<ComponentProps & PropsOf<C>, {}, {
|
||||
ref?: React.Ref<InstanceType<C>>;
|
||||
}>;
|
||||
withComponent<C extends React.ComponentType<React.ComponentProps<C>>>(component: C): StyledComponent<ComponentProps & PropsOf<C>>;
|
||||
withComponent<Tag extends keyof ReactJSXIntrinsicElements>(tag: Tag): StyledComponent<ComponentProps, ReactJSXIntrinsicElements[Tag]>;
|
||||
}
|
||||
/**
|
||||
* @typeparam ComponentProps Props which will be included when withComponent is called
|
||||
* @typeparam SpecificComponentProps Props which will *not* be included when withComponent is called
|
||||
*/
|
||||
export interface CreateStyledComponent<ComponentProps extends {}, SpecificComponentProps extends {} = {}, JSXProps extends {} = {}> {
|
||||
(template: TemplateStringsArray, ...styles: Array<Interpolation<ComponentProps & SpecificComponentProps & {
|
||||
theme: Theme;
|
||||
}>>): StyledComponent<ComponentProps, SpecificComponentProps, JSXProps>;
|
||||
/**
|
||||
* @typeparam AdditionalProps Additional props to add to your styled component
|
||||
*/
|
||||
<AdditionalProps extends {}>(template: TemplateStringsArray, ...styles: Array<Interpolation<ComponentProps & SpecificComponentProps & AdditionalProps & {
|
||||
theme: Theme;
|
||||
}>>): StyledComponent<ComponentProps & AdditionalProps, SpecificComponentProps, JSXProps>;
|
||||
/**
|
||||
* @typeparam AdditionalProps Additional props to add to your styled component
|
||||
*/
|
||||
<AdditionalProps extends {} = {}>(...styles: Array<Interpolation<ComponentProps & SpecificComponentProps & AdditionalProps & {
|
||||
theme: Theme;
|
||||
}>>): StyledComponent<ComponentProps & AdditionalProps, SpecificComponentProps, JSXProps>;
|
||||
}
|
||||
/**
|
||||
* @desc
|
||||
* This function accepts a React component or tag ('div', 'a' etc).
|
||||
*
|
||||
* @example styled(MyComponent)({ width: 100 })
|
||||
* @example styled(MyComponent)(myComponentProps => ({ width: myComponentProps.width })
|
||||
* @example styled('div')({ width: 100 })
|
||||
* @example styled('div')<Props>(props => ({ width: props.width })
|
||||
*/
|
||||
export interface CreateStyled {
|
||||
<C extends React.ComponentClass<React.ComponentProps<C>>, ForwardedProps extends keyof React.ComponentProps<C> & string = keyof React.ComponentProps<C> & string>(component: C, options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps>): CreateStyledComponent<Pick<PropsOf<C>, ForwardedProps> & {
|
||||
theme?: Theme;
|
||||
}, {}, {
|
||||
ref?: React.Ref<InstanceType<C>>;
|
||||
}>;
|
||||
<C extends React.ComponentClass<React.ComponentProps<C>>>(component: C, options?: StyledOptions<React.ComponentProps<C>>): CreateStyledComponent<PropsOf<C> & {
|
||||
theme?: Theme;
|
||||
}, {}, {
|
||||
ref?: React.Ref<InstanceType<C>>;
|
||||
}>;
|
||||
<C extends React.ComponentType<React.ComponentProps<C>>, ForwardedProps extends keyof React.ComponentProps<C> & string = keyof React.ComponentProps<C> & string>(component: C, options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps>): CreateStyledComponent<Pick<PropsOf<C>, ForwardedProps> & {
|
||||
theme?: Theme;
|
||||
}>;
|
||||
<C extends React.ComponentType<React.ComponentProps<C>>>(component: C, options?: StyledOptions<React.ComponentProps<C>>): CreateStyledComponent<PropsOf<C> & {
|
||||
theme?: Theme;
|
||||
}>;
|
||||
<Tag extends keyof ReactJSXIntrinsicElements, ForwardedProps extends keyof ReactJSXIntrinsicElements[Tag] & string = keyof ReactJSXIntrinsicElements[Tag] & string>(tag: Tag, options: FilteringStyledOptions<ReactJSXIntrinsicElements[Tag], ForwardedProps>): CreateStyledComponent<{
|
||||
theme?: Theme;
|
||||
as?: React.ElementType;
|
||||
}, Pick<ReactJSXIntrinsicElements[Tag], ForwardedProps>>;
|
||||
<Tag extends keyof ReactJSXIntrinsicElements>(tag: Tag, options?: StyledOptions<ReactJSXIntrinsicElements[Tag]>): CreateStyledComponent<{
|
||||
theme?: Theme;
|
||||
as?: React.ElementType;
|
||||
}, ReactJSXIntrinsicElements[Tag]>;
|
||||
}
|
||||
export type ElementType = React.ElementType & {
|
||||
defaultProps?: Partial<any>;
|
||||
__emotion_real?: ElementType;
|
||||
__emotion_base?: ElementType;
|
||||
__emotion_styles?: Interpolation<Theme>[];
|
||||
__emotion_forwardProp?: (propName: string) => boolean;
|
||||
};
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.browser.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.browser.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.browser.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.browser.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.browser.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.browser.development.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.browser.development.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.browser.development.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.browser.development.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.browser.development.cjs.default.js";
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.browser.development.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.browser.development.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.browser.development.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.browser.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
3
node_modules/@emotion/styled/dist/emotion-styled.cjs.d.mts
generated
vendored
Normal file
3
node_modules/@emotion/styled/dist/emotion-styled.cjs.d.mts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export * from "./declarations/src/index.js";
|
||||
export { _default as default } from "./emotion-styled.cjs.default.js";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1zdHlsZWQuY2pzLmQubXRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi9kZWNsYXJhdGlvbnMvc3JjL2luZGV4LmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEifQ==
|
||||
3
node_modules/@emotion/styled/dist/emotion-styled.cjs.d.ts
generated
vendored
Normal file
3
node_modules/@emotion/styled/dist/emotion-styled.cjs.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export * from "./declarations/src/index";
|
||||
export { default } from "./declarations/src/index";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1zdHlsZWQuY2pzLmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuL2RlY2xhcmF0aW9ucy9zcmMvaW5kZXguZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSJ9
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.cjs.default.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.cjs.default.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export { default as _default } from "./declarations/src/index.js"
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.development.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.development.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.development.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.development.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.development.cjs.default.js";
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.development.edge-light.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.development.edge-light.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.development.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.development.edge-light.cjs.default.js";
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.development.edge-light.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.development.edge-light.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.development.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.development.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.development.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
1
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.default.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
exports._default = require("./emotion-styled.edge-light.cjs.js").default;
|
||||
23
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.js
generated
vendored
Normal file
23
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.edge-light.cjs.js');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/react');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
require('@emotion/utils');
|
||||
require('react');
|
||||
require('@emotion/is-prop-valid');
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = base_dist_emotionStyledBase["default"].bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
exports["default"] = styled;
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.edge-light.cjs.mjs
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import "./emotion-styled.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-styled.edge-light.cjs.default.js";
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.edge-light.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.edge-light.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.edge-light.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
19
node_modules/@emotion/styled/dist/emotion-styled.esm.js
generated
vendored
Normal file
19
node_modules/@emotion/styled/dist/emotion-styled.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import createStyled from '../base/dist/emotion-styled-base.esm.js';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/react';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import '@emotion/utils';
|
||||
import 'react';
|
||||
import '@emotion/is-prop-valid';
|
||||
|
||||
var tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG
|
||||
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
var styled = createStyled.bind(null);
|
||||
tags.forEach(function (tagName) {
|
||||
styled[tagName] = styled(tagName);
|
||||
});
|
||||
|
||||
export { styled as default };
|
||||
2
node_modules/@emotion/styled/dist/emotion-styled.umd.min.js
generated
vendored
Normal file
2
node_modules/@emotion/styled/dist/emotion-styled.umd.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/@emotion/styled/dist/emotion-styled.umd.min.js.map
generated
vendored
Normal file
1
node_modules/@emotion/styled/dist/emotion-styled.umd.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
node_modules/@emotion/styled/macro.d.mts
generated
vendored
Normal file
3
node_modules/@emotion/styled/macro.d.mts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
import styled from '@emotion/styled'
|
||||
export * from '@emotion/styled'
|
||||
export default styled
|
||||
3
node_modules/@emotion/styled/macro.d.ts
generated
vendored
Normal file
3
node_modules/@emotion/styled/macro.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
import styled from '@emotion/styled'
|
||||
export * from '@emotion/styled'
|
||||
export default styled
|
||||
1
node_modules/@emotion/styled/macro.js
generated
vendored
Normal file
1
node_modules/@emotion/styled/macro.js
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
module.exports = require('@emotion/babel-plugin').macros.webStyled
|
||||
195
node_modules/@emotion/styled/package.json
generated
vendored
Normal file
195
node_modules/@emotion/styled/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
{
|
||||
"name": "@emotion/styled",
|
||||
"version": "11.14.1",
|
||||
"description": "styled API for emotion",
|
||||
"main": "dist/emotion-styled.cjs.js",
|
||||
"module": "dist/emotion-styled.esm.js",
|
||||
"types": "dist/emotion-styled.cjs.d.ts",
|
||||
"license": "MIT",
|
||||
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/styled",
|
||||
"scripts": {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.13.5",
|
||||
"@emotion/is-prop-valid": "^1.3.0",
|
||||
"@emotion/serialize": "^1.3.3",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.2.0",
|
||||
"@emotion/utils": "^1.4.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@emotion/react": "^11.0.0-rc.0",
|
||||
"react": ">=16.8.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@types/react": {
|
||||
"optional": true
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/react": "11.14.0",
|
||||
"react": "16.14.0",
|
||||
"typescript": "^5.4.5"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"files": [
|
||||
"src",
|
||||
"dist",
|
||||
"base",
|
||||
"macro.*"
|
||||
],
|
||||
"umd:main": "dist/emotion-styled.umd.min.js",
|
||||
"exports": {
|
||||
"./base": {
|
||||
"types": {
|
||||
"import": "./base/dist/emotion-styled-base.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.cjs.js"
|
||||
},
|
||||
"development": {
|
||||
"edge-light": {
|
||||
"module": "./base/dist/emotion-styled-base.development.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.development.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.development.edge-light.cjs.js"
|
||||
},
|
||||
"worker": {
|
||||
"module": "./base/dist/emotion-styled-base.development.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.development.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.development.edge-light.cjs.js"
|
||||
},
|
||||
"workerd": {
|
||||
"module": "./base/dist/emotion-styled-base.development.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.development.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.development.edge-light.cjs.js"
|
||||
},
|
||||
"browser": {
|
||||
"module": "./base/dist/emotion-styled-base.browser.development.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.browser.development.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.browser.development.cjs.js"
|
||||
},
|
||||
"module": "./base/dist/emotion-styled-base.development.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.development.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
"module": "./base/dist/emotion-styled-base.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.edge-light.cjs.js"
|
||||
},
|
||||
"worker": {
|
||||
"module": "./base/dist/emotion-styled-base.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.edge-light.cjs.js"
|
||||
},
|
||||
"workerd": {
|
||||
"module": "./base/dist/emotion-styled-base.edge-light.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.edge-light.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.edge-light.cjs.js"
|
||||
},
|
||||
"browser": {
|
||||
"module": "./base/dist/emotion-styled-base.browser.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.browser.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.browser.cjs.js"
|
||||
},
|
||||
"module": "./base/dist/emotion-styled-base.esm.js",
|
||||
"import": "./base/dist/emotion-styled-base.cjs.mjs",
|
||||
"default": "./base/dist/emotion-styled-base.cjs.js"
|
||||
},
|
||||
".": {
|
||||
"types": {
|
||||
"import": "./dist/emotion-styled.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.cjs.js"
|
||||
},
|
||||
"development": {
|
||||
"edge-light": {
|
||||
"module": "./dist/emotion-styled.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.development.edge-light.cjs.js"
|
||||
},
|
||||
"worker": {
|
||||
"module": "./dist/emotion-styled.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.development.edge-light.cjs.js"
|
||||
},
|
||||
"workerd": {
|
||||
"module": "./dist/emotion-styled.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.development.edge-light.cjs.js"
|
||||
},
|
||||
"browser": {
|
||||
"module": "./dist/emotion-styled.browser.development.esm.js",
|
||||
"import": "./dist/emotion-styled.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.browser.development.cjs.js"
|
||||
},
|
||||
"module": "./dist/emotion-styled.development.esm.js",
|
||||
"import": "./dist/emotion-styled.development.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
"module": "./dist/emotion-styled.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.edge-light.cjs.js"
|
||||
},
|
||||
"worker": {
|
||||
"module": "./dist/emotion-styled.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.edge-light.cjs.js"
|
||||
},
|
||||
"workerd": {
|
||||
"module": "./dist/emotion-styled.edge-light.esm.js",
|
||||
"import": "./dist/emotion-styled.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.edge-light.cjs.js"
|
||||
},
|
||||
"browser": {
|
||||
"module": "./dist/emotion-styled.browser.esm.js",
|
||||
"import": "./dist/emotion-styled.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.browser.cjs.js"
|
||||
},
|
||||
"module": "./dist/emotion-styled.esm.js",
|
||||
"import": "./dist/emotion-styled.cjs.mjs",
|
||||
"default": "./dist/emotion-styled.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./macro": {
|
||||
"types": {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
"imports": {
|
||||
"#is-development": {
|
||||
"development": "./src/conditions/true.ts",
|
||||
"default": "./src/conditions/false.ts"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.ts",
|
||||
"workerd": "./src/conditions/false.ts",
|
||||
"worker": "./src/conditions/false.ts",
|
||||
"browser": "./src/conditions/true.ts",
|
||||
"default": "./src/conditions/is-browser.ts"
|
||||
}
|
||||
},
|
||||
"preconstruct": {
|
||||
"umdName": "emotionStyled",
|
||||
"entrypoints": [
|
||||
"./index.ts",
|
||||
"./base.tsx"
|
||||
],
|
||||
"exports": {
|
||||
"extra": {
|
||||
"./macro": {
|
||||
"types": {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
229
node_modules/@emotion/styled/src/base.tsx
generated
vendored
Normal file
229
node_modules/@emotion/styled/src/base.tsx
generated
vendored
Normal file
|
|
@ -0,0 +1,229 @@
|
|||
import isBrowser from '#is-browser'
|
||||
import isDevelopment from '#is-development'
|
||||
import { Theme, ThemeContext, withEmotionCache } from '@emotion/react'
|
||||
import { Interpolation, serializeStyles } from '@emotion/serialize'
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks'
|
||||
import {
|
||||
EmotionCache,
|
||||
getRegisteredStyles,
|
||||
insertStyles,
|
||||
registerStyles,
|
||||
SerializedStyles
|
||||
} from '@emotion/utils'
|
||||
import * as React from 'react'
|
||||
import { CreateStyled, ElementType, StyledOptions } from './types'
|
||||
import { composeShouldForwardProps, getDefaultShouldForwardProp } from './utils'
|
||||
export type {
|
||||
ArrayInterpolation,
|
||||
ComponentSelector,
|
||||
CSSObject,
|
||||
FunctionInterpolation,
|
||||
Interpolation
|
||||
} from '@emotion/serialize'
|
||||
|
||||
const ILLEGAL_ESCAPE_SEQUENCE_ERROR = `You have illegal escape sequence in your template literal, most likely inside content's property value.
|
||||
Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';".
|
||||
You can read more about this here:
|
||||
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`
|
||||
|
||||
const Insertion = ({
|
||||
cache,
|
||||
serialized,
|
||||
isStringTag
|
||||
}: {
|
||||
cache: EmotionCache
|
||||
serialized: SerializedStyles
|
||||
isStringTag: boolean
|
||||
}) => {
|
||||
registerStyles(cache, serialized, isStringTag)
|
||||
|
||||
const rules = useInsertionEffectAlwaysWithSyncFallback(() =>
|
||||
insertStyles(cache, serialized, isStringTag)
|
||||
)
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
let serializedNames = serialized.name
|
||||
let next = serialized.next
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name
|
||||
next = next.next
|
||||
}
|
||||
return (
|
||||
<style
|
||||
{...{
|
||||
[`data-emotion`]: `${cache.key} ${serializedNames}`,
|
||||
dangerouslySetInnerHTML: { __html: rules },
|
||||
nonce: cache.sheet.nonce
|
||||
}}
|
||||
/>
|
||||
)
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
const createStyled = (tag: ElementType, options?: StyledOptions) => {
|
||||
if (isDevelopment) {
|
||||
if (tag === undefined) {
|
||||
throw new Error(
|
||||
'You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.'
|
||||
)
|
||||
}
|
||||
}
|
||||
const isReal = tag.__emotion_real === tag
|
||||
const baseTag = (isReal && tag.__emotion_base) || tag
|
||||
|
||||
let identifierName: string | undefined
|
||||
let targetClassName: string | undefined
|
||||
if (options !== undefined) {
|
||||
identifierName = options.label
|
||||
targetClassName = options.target
|
||||
}
|
||||
|
||||
const shouldForwardProp = composeShouldForwardProps(tag, options, isReal)
|
||||
const defaultShouldForwardProp =
|
||||
shouldForwardProp || getDefaultShouldForwardProp(baseTag)
|
||||
const shouldUseAs = !defaultShouldForwardProp('as')
|
||||
|
||||
return function () {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
let args = arguments as any as Array<
|
||||
TemplateStringsArray | Interpolation<Theme>
|
||||
>
|
||||
let styles =
|
||||
isReal && tag.__emotion_styles !== undefined
|
||||
? tag.__emotion_styles.slice(0)
|
||||
: []
|
||||
|
||||
if (identifierName !== undefined) {
|
||||
styles.push(`label:${identifierName};`)
|
||||
}
|
||||
if (
|
||||
args[0] == null ||
|
||||
(args[0] as TemplateStringsArray).raw === undefined
|
||||
) {
|
||||
// eslint-disable-next-line prefer-spread
|
||||
styles.push.apply(styles, args)
|
||||
} else {
|
||||
const templateStringsArr = args[0] as TemplateStringsArray
|
||||
if (isDevelopment && templateStringsArr[0] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR)
|
||||
}
|
||||
styles.push(templateStringsArr[0])
|
||||
let len = args.length
|
||||
let i = 1
|
||||
for (; i < len; i++) {
|
||||
if (isDevelopment && templateStringsArr[i] === undefined) {
|
||||
console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR)
|
||||
}
|
||||
styles.push(args[i], templateStringsArr[i])
|
||||
}
|
||||
}
|
||||
|
||||
const Styled: ElementType = withEmotionCache(
|
||||
(props: Record<string, unknown>, cache, ref) => {
|
||||
const FinalTag =
|
||||
(shouldUseAs && (props.as as React.ElementType)) || baseTag
|
||||
|
||||
let className = ''
|
||||
let classInterpolations: Interpolation<Theme>[] = []
|
||||
let mergedProps = props
|
||||
if (props.theme == null) {
|
||||
mergedProps = {}
|
||||
for (let key in props) {
|
||||
mergedProps[key] = props[key]
|
||||
}
|
||||
mergedProps.theme = React.useContext(ThemeContext)
|
||||
}
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(
|
||||
cache.registered,
|
||||
classInterpolations,
|
||||
props.className
|
||||
)
|
||||
} else if (props.className != null) {
|
||||
className = `${props.className} `
|
||||
}
|
||||
|
||||
const serialized = serializeStyles(
|
||||
styles.concat(classInterpolations),
|
||||
cache.registered,
|
||||
mergedProps
|
||||
)
|
||||
className += `${cache.key}-${serialized.name}`
|
||||
if (targetClassName !== undefined) {
|
||||
className += ` ${targetClassName}`
|
||||
}
|
||||
|
||||
const finalShouldForwardProp =
|
||||
shouldUseAs && shouldForwardProp === undefined
|
||||
? getDefaultShouldForwardProp(FinalTag)
|
||||
: defaultShouldForwardProp
|
||||
|
||||
let newProps: Record<string, unknown> = {}
|
||||
|
||||
for (let key in props) {
|
||||
if (shouldUseAs && key === 'as') continue
|
||||
|
||||
if (finalShouldForwardProp(key)) {
|
||||
newProps[key] = props[key]
|
||||
}
|
||||
}
|
||||
newProps.className = className
|
||||
if (ref) {
|
||||
newProps.ref = ref
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<Insertion
|
||||
cache={cache}
|
||||
serialized={serialized}
|
||||
isStringTag={typeof FinalTag === 'string'}
|
||||
/>
|
||||
<FinalTag {...newProps} />
|
||||
</>
|
||||
)
|
||||
}
|
||||
)
|
||||
|
||||
Styled.displayName =
|
||||
identifierName !== undefined
|
||||
? identifierName
|
||||
: `Styled(${
|
||||
typeof baseTag === 'string'
|
||||
? baseTag
|
||||
: baseTag.displayName || baseTag.name || 'Component'
|
||||
})`
|
||||
|
||||
Styled.defaultProps = tag.defaultProps
|
||||
Styled.__emotion_real = Styled
|
||||
Styled.__emotion_base = baseTag
|
||||
Styled.__emotion_styles = styles
|
||||
Styled.__emotion_forwardProp = shouldForwardProp
|
||||
|
||||
Object.defineProperty(Styled, 'toString', {
|
||||
value() {
|
||||
if (targetClassName === undefined && isDevelopment) {
|
||||
return 'NO_COMPONENT_SELECTOR'
|
||||
}
|
||||
return `.${targetClassName}`
|
||||
}
|
||||
})
|
||||
;(Styled as any).withComponent = (
|
||||
nextTag: ElementType,
|
||||
nextOptions: StyledOptions
|
||||
) => {
|
||||
const newStyled = createStyled(nextTag, {
|
||||
...options,
|
||||
...nextOptions,
|
||||
shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)
|
||||
})
|
||||
return (newStyled as any)(...styles)
|
||||
}
|
||||
|
||||
return Styled
|
||||
}
|
||||
}
|
||||
|
||||
export default createStyled as CreateStyled
|
||||
1
node_modules/@emotion/styled/src/conditions/false.ts
generated
vendored
Normal file
1
node_modules/@emotion/styled/src/conditions/false.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export default false
|
||||
1
node_modules/@emotion/styled/src/conditions/is-browser.ts
generated
vendored
Normal file
1
node_modules/@emotion/styled/src/conditions/is-browser.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export default typeof document !== 'undefined'
|
||||
1
node_modules/@emotion/styled/src/conditions/true.ts
generated
vendored
Normal file
1
node_modules/@emotion/styled/src/conditions/true.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export default true
|
||||
42
node_modules/@emotion/styled/src/index.ts
generated
vendored
Normal file
42
node_modules/@emotion/styled/src/index.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
import { Theme } from '@emotion/react'
|
||||
import baseStyled from './base'
|
||||
import { ReactJSXIntrinsicElements } from './jsx-namespace'
|
||||
import { tags } from './tags'
|
||||
import {
|
||||
CreateStyledComponent,
|
||||
CreateStyled as BaseCreateStyled
|
||||
} from './types'
|
||||
export type {
|
||||
ArrayInterpolation,
|
||||
ComponentSelector,
|
||||
CSSObject,
|
||||
FunctionInterpolation,
|
||||
Interpolation
|
||||
} from '@emotion/serialize'
|
||||
export type {
|
||||
CreateStyledComponent,
|
||||
FilteringStyledOptions,
|
||||
StyledComponent,
|
||||
StyledOptions
|
||||
} from './types'
|
||||
|
||||
export type StyledTags = {
|
||||
[Tag in keyof ReactJSXIntrinsicElements]: CreateStyledComponent<
|
||||
{
|
||||
theme?: Theme
|
||||
as?: React.ElementType
|
||||
},
|
||||
ReactJSXIntrinsicElements[Tag]
|
||||
>
|
||||
}
|
||||
|
||||
export interface CreateStyled extends BaseCreateStyled, StyledTags {}
|
||||
|
||||
// bind it to avoid mutating the original function
|
||||
const styled = baseStyled.bind(null) as CreateStyled
|
||||
|
||||
tags.forEach(tagName => {
|
||||
;(styled as any)[tagName] = styled(tagName as keyof typeof styled)
|
||||
})
|
||||
|
||||
export default styled
|
||||
12
node_modules/@emotion/styled/src/jsx-namespace.ts
generated
vendored
Normal file
12
node_modules/@emotion/styled/src/jsx-namespace.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
// this is basically a slimmed down copy of https://github.com/emotion-js/emotion/blob/main/packages/react/types/jsx-namespace.d.ts
|
||||
// it helps to avoid issues when combining newer `@emotion/styled` and older `@emotion/react` versions
|
||||
// in such setup, ReactJSX namespace won't exist in `@emotion/react` and that would lead to errors
|
||||
import 'react'
|
||||
|
||||
type IsPreReact19 = 2 extends Parameters<React.FunctionComponent<any>>['length']
|
||||
? true
|
||||
: false
|
||||
|
||||
// prettier-ignore
|
||||
/** @ts-ignore */
|
||||
export type ReactJSXIntrinsicElements = true extends IsPreReact19 ? JSX.IntrinsicElements : React.JSX.IntrinsicElements
|
||||
138
node_modules/@emotion/styled/src/tags.ts
generated
vendored
Normal file
138
node_modules/@emotion/styled/src/tags.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,138 @@
|
|||
export const tags = [
|
||||
'a',
|
||||
'abbr',
|
||||
'address',
|
||||
'area',
|
||||
'article',
|
||||
'aside',
|
||||
'audio',
|
||||
'b',
|
||||
'base',
|
||||
'bdi',
|
||||
'bdo',
|
||||
'big',
|
||||
'blockquote',
|
||||
'body',
|
||||
'br',
|
||||
'button',
|
||||
'canvas',
|
||||
'caption',
|
||||
'cite',
|
||||
'code',
|
||||
'col',
|
||||
'colgroup',
|
||||
'data',
|
||||
'datalist',
|
||||
'dd',
|
||||
'del',
|
||||
'details',
|
||||
'dfn',
|
||||
'dialog',
|
||||
'div',
|
||||
'dl',
|
||||
'dt',
|
||||
'em',
|
||||
'embed',
|
||||
'fieldset',
|
||||
'figcaption',
|
||||
'figure',
|
||||
'footer',
|
||||
'form',
|
||||
'h1',
|
||||
'h2',
|
||||
'h3',
|
||||
'h4',
|
||||
'h5',
|
||||
'h6',
|
||||
'head',
|
||||
'header',
|
||||
'hgroup',
|
||||
'hr',
|
||||
'html',
|
||||
'i',
|
||||
'iframe',
|
||||
'img',
|
||||
'input',
|
||||
'ins',
|
||||
'kbd',
|
||||
'keygen',
|
||||
'label',
|
||||
'legend',
|
||||
'li',
|
||||
'link',
|
||||
'main',
|
||||
'map',
|
||||
'mark',
|
||||
'marquee',
|
||||
'menu',
|
||||
'menuitem',
|
||||
'meta',
|
||||
'meter',
|
||||
'nav',
|
||||
'noscript',
|
||||
'object',
|
||||
'ol',
|
||||
'optgroup',
|
||||
'option',
|
||||
'output',
|
||||
'p',
|
||||
'param',
|
||||
'picture',
|
||||
'pre',
|
||||
'progress',
|
||||
'q',
|
||||
'rp',
|
||||
'rt',
|
||||
'ruby',
|
||||
's',
|
||||
'samp',
|
||||
'script',
|
||||
'section',
|
||||
'select',
|
||||
'small',
|
||||
'source',
|
||||
'span',
|
||||
'strong',
|
||||
'style',
|
||||
'sub',
|
||||
'summary',
|
||||
'sup',
|
||||
'table',
|
||||
'tbody',
|
||||
'td',
|
||||
'textarea',
|
||||
'tfoot',
|
||||
'th',
|
||||
'thead',
|
||||
'time',
|
||||
'title',
|
||||
'tr',
|
||||
'track',
|
||||
'u',
|
||||
'ul',
|
||||
'var',
|
||||
'video',
|
||||
'wbr',
|
||||
|
||||
// SVG
|
||||
'circle',
|
||||
'clipPath',
|
||||
'defs',
|
||||
'ellipse',
|
||||
'foreignObject',
|
||||
'g',
|
||||
'image',
|
||||
'line',
|
||||
'linearGradient',
|
||||
'mask',
|
||||
'path',
|
||||
'pattern',
|
||||
'polygon',
|
||||
'polyline',
|
||||
'radialGradient',
|
||||
'rect',
|
||||
'stop',
|
||||
'svg',
|
||||
'text',
|
||||
'tspan'
|
||||
] as const
|
||||
190
node_modules/@emotion/styled/src/types.ts
generated
vendored
Normal file
190
node_modules/@emotion/styled/src/types.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
import { ComponentSelector, Interpolation } from '@emotion/serialize'
|
||||
import { ReactJSXIntrinsicElements } from './jsx-namespace'
|
||||
import { PropsOf, Theme } from '@emotion/react'
|
||||
|
||||
/** Same as StyledOptions but shouldForwardProp must be a type guard */
|
||||
export interface FilteringStyledOptions<
|
||||
Props = Record<string, any>,
|
||||
ForwardedProps extends keyof Props & string = keyof Props & string
|
||||
> {
|
||||
label?: string
|
||||
shouldForwardProp?: (propName: string) => propName is ForwardedProps
|
||||
target?: string
|
||||
}
|
||||
|
||||
export interface StyledOptions<Props = Record<string, any>> {
|
||||
label?: string
|
||||
shouldForwardProp?: (propName: string) => boolean
|
||||
target?: string
|
||||
}
|
||||
|
||||
/**
|
||||
* @typeparam ComponentProps Props which will be included when withComponent is called
|
||||
* @typeparam SpecificComponentProps Props which will *not* be included when withComponent is called
|
||||
*/
|
||||
export interface StyledComponent<
|
||||
ComponentProps extends {},
|
||||
SpecificComponentProps extends {} = {},
|
||||
JSXProps extends {} = {}
|
||||
> extends React.FC<ComponentProps & SpecificComponentProps & JSXProps>,
|
||||
ComponentSelector {
|
||||
withComponent<C extends React.ComponentClass<React.ComponentProps<C>>>(
|
||||
component: C
|
||||
): StyledComponent<
|
||||
ComponentProps & PropsOf<C>,
|
||||
{},
|
||||
{ ref?: React.Ref<InstanceType<C>> }
|
||||
>
|
||||
withComponent<C extends React.ComponentType<React.ComponentProps<C>>>(
|
||||
component: C
|
||||
): StyledComponent<ComponentProps & PropsOf<C>>
|
||||
withComponent<Tag extends keyof ReactJSXIntrinsicElements>(
|
||||
tag: Tag
|
||||
): StyledComponent<ComponentProps, ReactJSXIntrinsicElements[Tag]>
|
||||
}
|
||||
|
||||
/**
|
||||
* @typeparam ComponentProps Props which will be included when withComponent is called
|
||||
* @typeparam SpecificComponentProps Props which will *not* be included when withComponent is called
|
||||
*/
|
||||
export interface CreateStyledComponent<
|
||||
ComponentProps extends {},
|
||||
SpecificComponentProps extends {} = {},
|
||||
JSXProps extends {} = {}
|
||||
> {
|
||||
(
|
||||
template: TemplateStringsArray,
|
||||
...styles: Array<
|
||||
Interpolation<ComponentProps & SpecificComponentProps & { theme: Theme }>
|
||||
>
|
||||
): StyledComponent<ComponentProps, SpecificComponentProps, JSXProps>
|
||||
|
||||
/**
|
||||
* @typeparam AdditionalProps Additional props to add to your styled component
|
||||
*/
|
||||
<AdditionalProps extends {}>(
|
||||
template: TemplateStringsArray,
|
||||
...styles: Array<
|
||||
Interpolation<
|
||||
ComponentProps &
|
||||
SpecificComponentProps &
|
||||
AdditionalProps & { theme: Theme }
|
||||
>
|
||||
>
|
||||
): StyledComponent<
|
||||
ComponentProps & AdditionalProps,
|
||||
SpecificComponentProps,
|
||||
JSXProps
|
||||
>
|
||||
|
||||
/**
|
||||
* @typeparam AdditionalProps Additional props to add to your styled component
|
||||
*/
|
||||
<AdditionalProps extends {} = {}>(
|
||||
...styles: Array<
|
||||
Interpolation<
|
||||
ComponentProps &
|
||||
SpecificComponentProps &
|
||||
AdditionalProps & { theme: Theme }
|
||||
>
|
||||
>
|
||||
): StyledComponent<
|
||||
ComponentProps & AdditionalProps,
|
||||
SpecificComponentProps,
|
||||
JSXProps
|
||||
>
|
||||
}
|
||||
|
||||
/**
|
||||
* @desc
|
||||
* This function accepts a React component or tag ('div', 'a' etc).
|
||||
*
|
||||
* @example styled(MyComponent)({ width: 100 })
|
||||
* @example styled(MyComponent)(myComponentProps => ({ width: myComponentProps.width })
|
||||
* @example styled('div')({ width: 100 })
|
||||
* @example styled('div')<Props>(props => ({ width: props.width })
|
||||
*/
|
||||
export interface CreateStyled {
|
||||
<
|
||||
C extends React.ComponentClass<React.ComponentProps<C>>,
|
||||
ForwardedProps extends keyof React.ComponentProps<C> &
|
||||
string = keyof React.ComponentProps<C> & string
|
||||
>(
|
||||
component: C,
|
||||
options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps>
|
||||
): CreateStyledComponent<
|
||||
Pick<PropsOf<C>, ForwardedProps> & {
|
||||
theme?: Theme
|
||||
},
|
||||
{},
|
||||
{
|
||||
ref?: React.Ref<InstanceType<C>>
|
||||
}
|
||||
>
|
||||
|
||||
<C extends React.ComponentClass<React.ComponentProps<C>>>(
|
||||
component: C,
|
||||
options?: StyledOptions<React.ComponentProps<C>>
|
||||
): CreateStyledComponent<
|
||||
PropsOf<C> & {
|
||||
theme?: Theme
|
||||
},
|
||||
{},
|
||||
{
|
||||
ref?: React.Ref<InstanceType<C>>
|
||||
}
|
||||
>
|
||||
|
||||
<
|
||||
C extends React.ComponentType<React.ComponentProps<C>>,
|
||||
ForwardedProps extends keyof React.ComponentProps<C> &
|
||||
string = keyof React.ComponentProps<C> & string
|
||||
>(
|
||||
component: C,
|
||||
options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps>
|
||||
): CreateStyledComponent<
|
||||
Pick<PropsOf<C>, ForwardedProps> & {
|
||||
theme?: Theme
|
||||
}
|
||||
>
|
||||
|
||||
<C extends React.ComponentType<React.ComponentProps<C>>>(
|
||||
component: C,
|
||||
options?: StyledOptions<React.ComponentProps<C>>
|
||||
): CreateStyledComponent<
|
||||
PropsOf<C> & {
|
||||
theme?: Theme
|
||||
}
|
||||
>
|
||||
|
||||
<
|
||||
Tag extends keyof ReactJSXIntrinsicElements,
|
||||
ForwardedProps extends keyof ReactJSXIntrinsicElements[Tag] &
|
||||
string = keyof ReactJSXIntrinsicElements[Tag] & string
|
||||
>(
|
||||
tag: Tag,
|
||||
options: FilteringStyledOptions<
|
||||
ReactJSXIntrinsicElements[Tag],
|
||||
ForwardedProps
|
||||
>
|
||||
): CreateStyledComponent<
|
||||
{ theme?: Theme; as?: React.ElementType },
|
||||
Pick<ReactJSXIntrinsicElements[Tag], ForwardedProps>
|
||||
>
|
||||
|
||||
<Tag extends keyof ReactJSXIntrinsicElements>(
|
||||
tag: Tag,
|
||||
options?: StyledOptions<ReactJSXIntrinsicElements[Tag]>
|
||||
): CreateStyledComponent<
|
||||
{ theme?: Theme; as?: React.ElementType },
|
||||
ReactJSXIntrinsicElements[Tag]
|
||||
>
|
||||
}
|
||||
|
||||
export type ElementType = React.ElementType & {
|
||||
defaultProps?: Partial<any>
|
||||
__emotion_real?: ElementType
|
||||
__emotion_base?: ElementType
|
||||
__emotion_styles?: Interpolation<Theme>[]
|
||||
__emotion_forwardProp?: (propName: string) => boolean
|
||||
}
|
||||
38
node_modules/@emotion/styled/src/utils.ts
generated
vendored
Normal file
38
node_modules/@emotion/styled/src/utils.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
import * as React from 'react'
|
||||
import isPropValid from '@emotion/is-prop-valid'
|
||||
import { StyledOptions, ElementType } from './types'
|
||||
|
||||
const testOmitPropsOnStringTag = isPropValid
|
||||
const testOmitPropsOnComponent = (key: string) => key !== 'theme'
|
||||
|
||||
export const getDefaultShouldForwardProp = (tag: React.ElementType) =>
|
||||
typeof tag === 'string' &&
|
||||
// 96 is one less than the char code
|
||||
// for "a" so this is checking that
|
||||
// it's a lowercase character
|
||||
tag.charCodeAt(0) > 96
|
||||
? testOmitPropsOnStringTag
|
||||
: testOmitPropsOnComponent
|
||||
|
||||
export const composeShouldForwardProps = (
|
||||
tag: ElementType,
|
||||
options: StyledOptions | undefined,
|
||||
isReal: boolean
|
||||
) => {
|
||||
let shouldForwardProp
|
||||
if (options) {
|
||||
const optionsShouldForwardProp = options.shouldForwardProp
|
||||
shouldForwardProp =
|
||||
tag.__emotion_forwardProp && optionsShouldForwardProp
|
||||
? (propName: string) =>
|
||||
tag.__emotion_forwardProp!(propName) &&
|
||||
optionsShouldForwardProp(propName)
|
||||
: optionsShouldForwardProp
|
||||
}
|
||||
|
||||
if (typeof shouldForwardProp !== 'function' && isReal) {
|
||||
shouldForwardProp = tag.__emotion_forwardProp
|
||||
}
|
||||
|
||||
return shouldForwardProp
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue