feat: adding books list and modal
This commit is contained in:
parent
a21cbb7a32
commit
f8416de631
BIN
pruebas/.DS_Store
vendored
Normal file
BIN
pruebas/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
pruebas/01-reading-list/.DS_Store
vendored
Normal file
BIN
pruebas/01-reading-list/.DS_Store
vendored
Normal file
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
# Library Catalog App - React Frontend
|
||||
|
||||
[](https://wakatime.com/badge/user/d9f2f680-1923-4275-ac1c-aa218aef47fb/project/7c5b0135-1a4e-4d62-8eab-d3b8412f7e32)
|
||||
|
||||

|
||||
|
||||
## Contexto
|
||||
|
@ -1,11 +1,12 @@
|
||||
{
|
||||
"name": "cargdev",
|
||||
"name": "library",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@testing-library/jest-dom": "^5.17.0",
|
||||
"@testing-library/react": "^13.4.0",
|
||||
"@testing-library/user-event": "^13.5.0",
|
||||
"antd": "^5.8.3",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-scripts": "5.0.1",
|
||||
|
@ -9,7 +9,7 @@
|
||||
name="description"
|
||||
content="Web site created using create-react-app"
|
||||
/>
|
||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
|
||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/museum-icon-9.png" />
|
||||
<!--
|
||||
manifest.json provides metadata used when your web app is installed on a
|
||||
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
|
||||
@ -24,7 +24,7 @@
|
||||
work correctly both with client-side routing and a non-root public URL.
|
||||
Learn how to configure a non-root public URL by running `npm run build`.
|
||||
-->
|
||||
<title>React App</title>
|
||||
<title>Library CarGDev</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
|
BIN
pruebas/01-reading-list/cargdev/public/museum-icon-9.png
Normal file
BIN
pruebas/01-reading-list/cargdev/public/museum-icon-9.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
@ -1,38 +0,0 @@
|
||||
.App {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.App-logo {
|
||||
height: 40vmin;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
.App-logo {
|
||||
animation: App-logo-spin infinite 20s linear;
|
||||
}
|
||||
}
|
||||
|
||||
.App-header {
|
||||
background-color: #282c34;
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: calc(10px + 2vmin);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.App-link {
|
||||
color: #61dafb;
|
||||
}
|
||||
|
||||
@keyframes App-logo-spin {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
import logo from './logo.svg';
|
||||
import './App.css';
|
||||
|
||||
function App() {
|
||||
return (
|
||||
<div className="App">
|
||||
<header className="App-header">
|
||||
<img src={logo} className="App-logo" alt="logo" />
|
||||
<p>
|
||||
Edit <code>src/App.js</code> and save to reload.
|
||||
</p>
|
||||
<a
|
||||
className="App-link"
|
||||
href="https://reactjs.org"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Learn React
|
||||
</a>
|
||||
</header>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default App;
|
32
pruebas/01-reading-list/cargdev/src/clusters/cardContent.jsx
Normal file
32
pruebas/01-reading-list/cargdev/src/clusters/cardContent.jsx
Normal file
@ -0,0 +1,32 @@
|
||||
import React from 'react';
|
||||
import Text from '../primitives/text';
|
||||
|
||||
const CardContent = ({
|
||||
content,
|
||||
className
|
||||
}) => {
|
||||
return(
|
||||
<>
|
||||
<section className='content-modal'>
|
||||
<Text
|
||||
className={`${className}-synopsis`}
|
||||
text={content?.synopsis}
|
||||
/>
|
||||
<Text
|
||||
className={`${className}-year`}
|
||||
text={`Year: ${content?.year}`}
|
||||
/>
|
||||
<Text
|
||||
className={`${className}-ISBN`}
|
||||
text={`ISBN: ${content?.ISBN}`}
|
||||
/>
|
||||
<Text
|
||||
className={`${className}-author-name`}
|
||||
text={`Author: ${content?.author?.name}`}
|
||||
/>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default CardContent;
|
36
pruebas/01-reading-list/cargdev/src/clusters/footCard.jsx
Normal file
36
pruebas/01-reading-list/cargdev/src/clusters/footCard.jsx
Normal file
@ -0,0 +1,36 @@
|
||||
import React from 'react';
|
||||
import Text from '../primitives/text';
|
||||
|
||||
const FootCard = ({
|
||||
array,
|
||||
className,
|
||||
}) => {
|
||||
return(
|
||||
<>
|
||||
<section className='footer-modal'>
|
||||
<h4 className='footer-modal__title'>
|
||||
other titles
|
||||
</h4>
|
||||
<section>
|
||||
{array?.map((otherBook, ind) => {
|
||||
return(
|
||||
<>
|
||||
<li key={`other-book-${ind}`}>
|
||||
<Text
|
||||
className={className}
|
||||
text={otherBook}
|
||||
/>
|
||||
</li>
|
||||
</>
|
||||
)
|
||||
})
|
||||
}
|
||||
</section>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default FootCard;
|
||||
|
||||
|
24
pruebas/01-reading-list/cargdev/src/clusters/headerCard.jsx
Normal file
24
pruebas/01-reading-list/cargdev/src/clusters/headerCard.jsx
Normal file
@ -0,0 +1,24 @@
|
||||
import React from 'react';
|
||||
import Text from '../primitives/text';
|
||||
|
||||
const HeaderCard = ({
|
||||
content,
|
||||
className
|
||||
}) => {
|
||||
return(
|
||||
<>
|
||||
<section className='header-modal'>
|
||||
<Text
|
||||
className={`${className}-genre`}
|
||||
text={`Genre: ${content?.genre}`}
|
||||
/>
|
||||
<Text
|
||||
className={`${className}-pages`}
|
||||
text={`Pages: ${content?.pages}`}
|
||||
/>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default HeaderCard;
|
@ -1,9 +1,11 @@
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom/client';
|
||||
import './index.css';
|
||||
import App from './App';
|
||||
import App from './pages/App';
|
||||
import reportWebVitals from './reportWebVitals';
|
||||
|
||||
// Styles
|
||||
import './styles/index.css';
|
||||
|
||||
const root = ReactDOM.createRoot(document.getElementById('root'));
|
||||
root.render(
|
||||
<React.StrictMode>
|
||||
|
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"><g fill="#61DAFB"><path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/><circle cx="420.9" cy="296.5" r="45.7"/><path d="M520.5 78.1z"/></g></svg>
|
Before Width: | Height: | Size: 2.6 KiB |
77
pruebas/01-reading-list/cargdev/src/modules/cardBook.jsx
Normal file
77
pruebas/01-reading-list/cargdev/src/modules/cardBook.jsx
Normal file
@ -0,0 +1,77 @@
|
||||
import React, { useState } from 'react';
|
||||
import Cards from './cards';
|
||||
import ModalBook from '../modules/modal';
|
||||
import Title from '../primitives/titles';
|
||||
import { Row, Col } from 'antd';
|
||||
// Styles
|
||||
import '../styles/cards.css';
|
||||
|
||||
let contentVariables = {};
|
||||
let contentIndex = {};
|
||||
|
||||
const CardBooks = (props) => {
|
||||
|
||||
const {
|
||||
books,
|
||||
} = props;
|
||||
|
||||
const [isVisible, setIsVisible] = useState(false);
|
||||
const [contentCard, setContentCard] = useState({
|
||||
content: Cards,
|
||||
title: '',
|
||||
});
|
||||
const className = 'card-books';
|
||||
|
||||
const onClickImg = (content) => {
|
||||
setIsVisible(true);
|
||||
setContentCard(data => ({
|
||||
...data,
|
||||
title: <Title
|
||||
title={content?.title}
|
||||
className={`${className}__card-title`}
|
||||
/>,
|
||||
variables: {
|
||||
content: contentVariables[content?.title],
|
||||
index: contentIndex[content?.title],
|
||||
className: 'card-books',
|
||||
isModal: true
|
||||
}
|
||||
}));
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<ModalBook
|
||||
contentCard={contentCard}
|
||||
isVisible={isVisible}
|
||||
setIsVisible={setIsVisible}
|
||||
className='card-books-modal'
|
||||
/>
|
||||
<div id='card-books' className='card-books'>
|
||||
<Row className='card-books__row' gutter={[16, 16]}>
|
||||
{books?.library?.map((book, index) => {
|
||||
const content = book?.book;
|
||||
contentVariables[book?.book?.title] = book?.book;
|
||||
contentIndex[book?.book?.title] = index;
|
||||
return (
|
||||
<>
|
||||
<Col span={4}>
|
||||
<Cards
|
||||
variables={{
|
||||
content,
|
||||
index,
|
||||
className: className
|
||||
}}
|
||||
onClickImg={onClickImg}
|
||||
/>
|
||||
</Col>
|
||||
</>
|
||||
)
|
||||
})}
|
||||
</Row>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default CardBooks;
|
63
pruebas/01-reading-list/cargdev/src/modules/cards.jsx
Normal file
63
pruebas/01-reading-list/cargdev/src/modules/cards.jsx
Normal file
@ -0,0 +1,63 @@
|
||||
import React from 'react';
|
||||
import Image from '../primitives/images';
|
||||
import FootCard from '../clusters/footCard';
|
||||
import CardContent from '../clusters/cardContent';
|
||||
import HeaderCard from '../clusters/headerCard';
|
||||
|
||||
// Styles
|
||||
import '../styles/modal.css';
|
||||
|
||||
const Cards = (props) => {
|
||||
const {
|
||||
variables,
|
||||
onClickImg
|
||||
} = props;
|
||||
|
||||
const {
|
||||
content,
|
||||
index,
|
||||
className,
|
||||
isModal = false
|
||||
} = variables;
|
||||
|
||||
const cardClassName = `${className}__card`
|
||||
|
||||
return (
|
||||
<>
|
||||
<section
|
||||
key={`book-${index}`}
|
||||
className={cardClassName}
|
||||
>
|
||||
<section className='modal-img'>
|
||||
<Image
|
||||
src={content?.cover}
|
||||
className={isModal ? `${cardClassName}-img modal` : `${cardClassName}-img no-modal`}
|
||||
onClickImg={onClickImg}
|
||||
content={content}
|
||||
/>
|
||||
</section>
|
||||
<section className='modal-content'>
|
||||
{
|
||||
isModal &&
|
||||
<>
|
||||
<HeaderCard
|
||||
content={content}
|
||||
className={cardClassName}
|
||||
/>
|
||||
<CardContent
|
||||
content={content}
|
||||
className={cardClassName}
|
||||
/>
|
||||
<FootCard
|
||||
array={content?.author?.otherBooks}
|
||||
className={`${cardClassName}-other-book`}
|
||||
/>
|
||||
</>
|
||||
}
|
||||
</section>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default Cards;
|
50
pruebas/01-reading-list/cargdev/src/modules/modal.jsx
Normal file
50
pruebas/01-reading-list/cargdev/src/modules/modal.jsx
Normal file
@ -0,0 +1,50 @@
|
||||
import React from 'react';
|
||||
import { Modal } from 'antd'
|
||||
|
||||
const RenderContent = ({
|
||||
content: Content,
|
||||
variables
|
||||
}) => {
|
||||
return <Content variables={variables}/>
|
||||
}
|
||||
|
||||
const ModalBook = ({
|
||||
contentCard,
|
||||
isVisible,
|
||||
setIsVisible,
|
||||
className
|
||||
}) => {
|
||||
|
||||
const onCancel = () => {
|
||||
setIsVisible(false);
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<Modal
|
||||
title={contentCard?.title}
|
||||
visible={isVisible}
|
||||
className={className}
|
||||
onCancel={onCancel}
|
||||
footer={null}
|
||||
>
|
||||
{
|
||||
typeof contentCard?.content === 'string' ?
|
||||
(
|
||||
<p>{contentCard?.content}</p>
|
||||
) :
|
||||
(
|
||||
<RenderContent
|
||||
content={contentCard?.content}
|
||||
variables={contentCard?.variables}
|
||||
/>
|
||||
)
|
||||
}
|
||||
</Modal>
|
||||
</>
|
||||
)
|
||||
|
||||
}
|
||||
|
||||
export default ModalBook;
|
||||
|
22
pruebas/01-reading-list/cargdev/src/pages/App.jsx
Normal file
22
pruebas/01-reading-list/cargdev/src/pages/App.jsx
Normal file
@ -0,0 +1,22 @@
|
||||
import Header from '../templates/header';
|
||||
import Footer from '../templates/footer';
|
||||
import Body from '../templates/body';
|
||||
import allProps from '../utils/allProps';
|
||||
|
||||
// Styles
|
||||
import '../styles/App.css';
|
||||
|
||||
function App() {
|
||||
|
||||
const props = allProps()
|
||||
|
||||
return (
|
||||
<div className="App">
|
||||
<Header {...props}/>
|
||||
<Body {...props}/>
|
||||
<Footer {...props}/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default App;
|
21
pruebas/01-reading-list/cargdev/src/primitives/images.jsx
Normal file
21
pruebas/01-reading-list/cargdev/src/primitives/images.jsx
Normal file
@ -0,0 +1,21 @@
|
||||
import React from 'react';
|
||||
|
||||
const Image = ({
|
||||
src,
|
||||
className,
|
||||
onClickImg = () => {},
|
||||
content
|
||||
}) => {
|
||||
return(
|
||||
<>
|
||||
<div
|
||||
className={className}
|
||||
onClick={() => onClickImg(content)}
|
||||
>
|
||||
<img src={src}/>
|
||||
</div>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default Image
|
16
pruebas/01-reading-list/cargdev/src/primitives/text.jsx
Normal file
16
pruebas/01-reading-list/cargdev/src/primitives/text.jsx
Normal file
@ -0,0 +1,16 @@
|
||||
import React from 'react';
|
||||
|
||||
const Text = ({
|
||||
text,
|
||||
className
|
||||
}) => {
|
||||
return (
|
||||
<>
|
||||
<p className={className}>
|
||||
{text}
|
||||
</p>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default Text;
|
18
pruebas/01-reading-list/cargdev/src/primitives/titles.jsx
Normal file
18
pruebas/01-reading-list/cargdev/src/primitives/titles.jsx
Normal file
@ -0,0 +1,18 @@
|
||||
import React from 'react';
|
||||
|
||||
const Titles = (props) => {
|
||||
const {
|
||||
title,
|
||||
className
|
||||
} = props;
|
||||
|
||||
return (
|
||||
<>
|
||||
<h2 className={className}>
|
||||
{title}
|
||||
</h2>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default Titles;
|
1
pruebas/01-reading-list/cargdev/src/styles/App.css
Normal file
1
pruebas/01-reading-list/cargdev/src/styles/App.css
Normal file
@ -0,0 +1 @@
|
||||
|
44
pruebas/01-reading-list/cargdev/src/styles/cards.css
Normal file
44
pruebas/01-reading-list/cargdev/src/styles/cards.css
Normal file
@ -0,0 +1,44 @@
|
||||
.card-books {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
padding: 20px;
|
||||
width: 62vw;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.card-books__row {
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.card-books__card-img.no-modal {
|
||||
width: 10vw;
|
||||
transition: 1s ease;
|
||||
-webkit-filter: brightness(50%);
|
||||
-webkit-transition: all 1s ease;
|
||||
-moz-transition: all 1s ease;
|
||||
-o-transition: all 1s ease;
|
||||
-ms-transition: all 1s ease;
|
||||
transition: all 1s ease;
|
||||
z-index: 10000;
|
||||
}
|
||||
|
||||
.card-books__card-img.no-modal:hover {
|
||||
-webkit-transform: scale(1.2);
|
||||
-ms-transform: scale(1.2);
|
||||
transform: scale(1.2);
|
||||
transition: 1s ease;
|
||||
-webkit-filter: brightness(100%);
|
||||
z-index: 20000;
|
||||
}
|
||||
|
||||
.card-books__card-img.no-modal img,
|
||||
.card-books__card-img.modal img {
|
||||
width: 100%;
|
||||
|
||||
}
|
||||
|
||||
.gutter-box {
|
||||
padding: 8px 0;
|
||||
background: #00a0e9;
|
||||
}
|
40
pruebas/01-reading-list/cargdev/src/styles/modal.css
Normal file
40
pruebas/01-reading-list/cargdev/src/styles/modal.css
Normal file
@ -0,0 +1,40 @@
|
||||
.card-books__card {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.modal-img {
|
||||
width: 300px;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.card-books__card-img.modal {
|
||||
width: 215px;
|
||||
}
|
||||
|
||||
.header-modal {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: flex-end;
|
||||
flex-direction: column;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.card-books__card-pages,
|
||||
.card-books__card-genre {
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.card-books__card-synopsis {
|
||||
font-size: 17px;
|
||||
}
|
||||
|
||||
.card-books__card-year,
|
||||
.card-books__card-ISBN,
|
||||
.card-books__card-author-name {
|
||||
font-size: 12px;
|
||||
}
|
16
pruebas/01-reading-list/cargdev/src/templates/body.jsx
Normal file
16
pruebas/01-reading-list/cargdev/src/templates/body.jsx
Normal file
@ -0,0 +1,16 @@
|
||||
import React from 'react';
|
||||
import CardBooks from '../modules/cardBook';
|
||||
|
||||
const LibraryPage = (props) => {
|
||||
|
||||
return(
|
||||
<>
|
||||
<section>
|
||||
<CardBooks {...props}/>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default LibraryPage
|
||||
|
14
pruebas/01-reading-list/cargdev/src/templates/footer.jsx
Normal file
14
pruebas/01-reading-list/cargdev/src/templates/footer.jsx
Normal file
@ -0,0 +1,14 @@
|
||||
import React from 'react';
|
||||
|
||||
const Footer = (props) => {
|
||||
return (
|
||||
<>
|
||||
<footer>
|
||||
footer working
|
||||
</footer>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default Footer;
|
||||
|
13
pruebas/01-reading-list/cargdev/src/templates/header.jsx
Normal file
13
pruebas/01-reading-list/cargdev/src/templates/header.jsx
Normal file
@ -0,0 +1,13 @@
|
||||
import React from 'react';
|
||||
|
||||
const Header = (props) => {
|
||||
return(
|
||||
<>
|
||||
<header className="App-header">
|
||||
header working
|
||||
</header>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default Header;
|
15
pruebas/01-reading-list/cargdev/src/utils/allProps.js
Normal file
15
pruebas/01-reading-list/cargdev/src/utils/allProps.js
Normal file
@ -0,0 +1,15 @@
|
||||
import { useState } from 'react';
|
||||
import { exportAllBooks } from './gettingInitialBooks';
|
||||
|
||||
const AllProps = () => {
|
||||
|
||||
const [books, setBooks] = useState(exportAllBooks)
|
||||
|
||||
return {
|
||||
books,
|
||||
setBooks
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
export default AllProps;
|
237
pruebas/01-reading-list/cargdev/src/utils/books.js
Normal file
237
pruebas/01-reading-list/cargdev/src/utils/books.js
Normal file
@ -0,0 +1,237 @@
|
||||
const books = {
|
||||
"library": [
|
||||
{
|
||||
"book": {
|
||||
"title": "El Señor de los Anillos",
|
||||
"pages": 1200,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1566425108i/33.jpg",
|
||||
"synopsis": "Una aventura épica en un mundo de fantasía llamado la Tierra Media.",
|
||||
"year": 1954,
|
||||
"ISBN": "978-0618640157",
|
||||
"author": {
|
||||
"name": "J.R.R. Tolkien",
|
||||
"otherBooks": [
|
||||
"El Hobbit",
|
||||
"El Silmarillion"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Juego de Tronos",
|
||||
"pages": 694,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1273763400i/8189620.jpg",
|
||||
"synopsis": "En un reino donde las estaciones duran años, una batalla épica por el trono se desarrolla.",
|
||||
"year": 1996,
|
||||
"ISBN": "978-0553103540",
|
||||
"author": {
|
||||
"name": "George R. R. Martin",
|
||||
"otherBooks": [
|
||||
"Choque de Reyes",
|
||||
"Tormenta de Espadas",
|
||||
"Festín de Cuervos"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Harry Potter y la piedra filosofal",
|
||||
"pages": 223,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1550337333i/15868.jpg",
|
||||
"synopsis": "Un niño descubre que es un mago y comienza una aventura en una escuela de magia.",
|
||||
"year": 1997,
|
||||
"ISBN": "978-0747532699",
|
||||
"author": {
|
||||
"name": "J.K. Rowling",
|
||||
"otherBooks": [
|
||||
"Harry Potter y la cámara secreta",
|
||||
"Harry Potter y el prisionero de Azkaban",
|
||||
"Harry Potter y el cáliz de fuego"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "1984",
|
||||
"pages": 328,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1657781256i/61439040.jpg",
|
||||
"synopsis": "Una inquietante visión de un futuro distópico y totalitario.",
|
||||
"year": 1949,
|
||||
"ISBN": "978-0451524935",
|
||||
"author": {
|
||||
"name": "George Orwell",
|
||||
"otherBooks": [
|
||||
"Rebelión en la granja"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Apocalipsis Zombie",
|
||||
"pages": 444,
|
||||
"genre": "Zombies",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1422626176i/24762432.jpg",
|
||||
"synopsis": "Un gallego se queda en casa en pleno apocalipsis zombie y acaba casi salvando el mundo",
|
||||
"year": 2001,
|
||||
"ISBN": "978-4444532611",
|
||||
"author": {
|
||||
"name": "Manel Loreiro",
|
||||
"otherBooks": []
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Dune",
|
||||
"pages": 412,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1555447414i/44767458.jpg",
|
||||
"synopsis": "En el inhóspito planeta desértico de Arrakis, una gran intriga política y familiar se desarrolla.",
|
||||
"year": 1965,
|
||||
"ISBN": "978-0441172719",
|
||||
"author": {
|
||||
"name": "Frank Herbert",
|
||||
"otherBooks": [
|
||||
"El mesías de Dune",
|
||||
"Hijos de Dune"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "La Guía del Autoestopista Galáctico",
|
||||
"pages": 216,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1653311117i/6691227.jpg",
|
||||
"synopsis": "Un viaje absurdo y cómico por el espacio, con toallas.",
|
||||
"year": 1979,
|
||||
"ISBN": "978-0345391803",
|
||||
"author": {
|
||||
"name": "Douglas Adams",
|
||||
"otherBooks": [
|
||||
"El restaurante del fin del mundo",
|
||||
"La vida, el universo y todo lo demás"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Neuromante",
|
||||
"pages": 271,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1554437249i/6088007.jpg",
|
||||
"synopsis": "Una visión profética de la ciber-realidad y la inteligencia artificial.",
|
||||
"year": 1984,
|
||||
"ISBN": "978-0441569595",
|
||||
"author": {
|
||||
"name": "William Gibson",
|
||||
"otherBooks": [
|
||||
"Conde Cero",
|
||||
"Mona Lisa Acelerada"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Fahrenheit 451",
|
||||
"pages": 249,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1383718290i/13079982.jpg",
|
||||
"synopsis": "Una sociedad futura donde los libros están prohibidos y 'bomberos' queman cualquier libro que encuentren.",
|
||||
"year": 1953,
|
||||
"ISBN": "978-1451673319",
|
||||
"author": {
|
||||
"name": "Ray Bradbury",
|
||||
"otherBooks": [
|
||||
"Crónicas marcianas",
|
||||
"El hombre ilustrado"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "El resplandor",
|
||||
"pages": 688,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1641398308i/60038757.jpg",
|
||||
"synopsis": "Una familia se muda a un hotel aislado para el invierno donde una presencia siniestra influye en el padre hacia la violencia.",
|
||||
"year": 1977,
|
||||
"ISBN": "978-0307743657",
|
||||
"author": {
|
||||
"name": "Stephen King",
|
||||
"otherBooks": [
|
||||
"Carrie",
|
||||
"It"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Drácula",
|
||||
"pages": 418,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1387151694i/17245.jpg",
|
||||
"synopsis": "La historia del infame conde Drácula y su intento de mudarse de Transilvania a Inglaterra.",
|
||||
"year": 1897,
|
||||
"ISBN": "978-0486411095",
|
||||
"author": {
|
||||
"name": "Bram Stoker",
|
||||
"otherBooks": [
|
||||
"La joya de las siete estrellas",
|
||||
"La madriguera del gusano blanco"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Frankenstein",
|
||||
"pages": 280,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1669159060i/63631742.jpg",
|
||||
"synopsis": "Un científico obsesionado crea una criatura viva a partir de partes de cuerpos robadas, con consecuencias desastrosas.",
|
||||
"year": 1818,
|
||||
"ISBN": "978-0486282114",
|
||||
"author": {
|
||||
"name": "Mary Shelley",
|
||||
"otherBooks": [
|
||||
"El último hombre",
|
||||
"Valperga"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "La llamada de Cthulhu",
|
||||
"pages": 43,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1485924654i/34094154.jpg",
|
||||
"synopsis": "La historia de un monstruo ancestral que amenaza con revivir y dominar el mundo.",
|
||||
"year": 1928,
|
||||
"ISBN": "978-1542461690",
|
||||
"author": {
|
||||
"name": "H.P. Lovecraft",
|
||||
"otherBooks": [
|
||||
"El horror de Dunwich",
|
||||
"En las montañas de la locura"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]}
|
||||
|
||||
export default books;
|
235
pruebas/01-reading-list/cargdev/src/utils/books.json
Normal file
235
pruebas/01-reading-list/cargdev/src/utils/books.json
Normal file
@ -0,0 +1,235 @@
|
||||
export const books = {
|
||||
"library": [
|
||||
{
|
||||
"book": {
|
||||
"title": "El Señor de los Anillos",
|
||||
"pages": 1200,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1566425108i/33.jpg",
|
||||
"synopsis": "Una aventura épica en un mundo de fantasía llamado la Tierra Media.",
|
||||
"year": 1954,
|
||||
"ISBN": "978-0618640157",
|
||||
"author": {
|
||||
"name": "J.R.R. Tolkien",
|
||||
"otherBooks": [
|
||||
"El Hobbit",
|
||||
"El Silmarillion"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Juego de Tronos",
|
||||
"pages": 694,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1273763400i/8189620.jpg",
|
||||
"synopsis": "En un reino donde las estaciones duran años, una batalla épica por el trono se desarrolla.",
|
||||
"year": 1996,
|
||||
"ISBN": "978-0553103540",
|
||||
"author": {
|
||||
"name": "George R. R. Martin",
|
||||
"otherBooks": [
|
||||
"Choque de Reyes",
|
||||
"Tormenta de Espadas",
|
||||
"Festín de Cuervos"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Harry Potter y la piedra filosofal",
|
||||
"pages": 223,
|
||||
"genre": "Fantasía",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1550337333i/15868.jpg",
|
||||
"synopsis": "Un niño descubre que es un mago y comienza una aventura en una escuela de magia.",
|
||||
"year": 1997,
|
||||
"ISBN": "978-0747532699",
|
||||
"author": {
|
||||
"name": "J.K. Rowling",
|
||||
"otherBooks": [
|
||||
"Harry Potter y la cámara secreta",
|
||||
"Harry Potter y el prisionero de Azkaban",
|
||||
"Harry Potter y el cáliz de fuego"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "1984",
|
||||
"pages": 328,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1657781256i/61439040.jpg",
|
||||
"synopsis": "Una inquietante visión de un futuro distópico y totalitario.",
|
||||
"year": 1949,
|
||||
"ISBN": "978-0451524935",
|
||||
"author": {
|
||||
"name": "George Orwell",
|
||||
"otherBooks": [
|
||||
"Rebelión en la granja"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Apocalipsis Zombie",
|
||||
"pages": 444,
|
||||
"genre": "Zombies",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1422626176i/24762432.jpg",
|
||||
"synopsis": "Un gallego se queda en casa en pleno apocalipsis zombie y acaba casi salvando el mundo",
|
||||
"year": 2001,
|
||||
"ISBN": "978-4444532611",
|
||||
"author": {
|
||||
"name": "Manel Loreiro",
|
||||
"otherBooks": []
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Dune",
|
||||
"pages": 412,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1555447414i/44767458.jpg",
|
||||
"synopsis": "En el inhóspito planeta desértico de Arrakis, una gran intriga política y familiar se desarrolla.",
|
||||
"year": 1965,
|
||||
"ISBN": "978-0441172719",
|
||||
"author": {
|
||||
"name": "Frank Herbert",
|
||||
"otherBooks": [
|
||||
"El mesías de Dune",
|
||||
"Hijos de Dune"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "La Guía del Autoestopista Galáctico",
|
||||
"pages": 216,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1653311117i/6691227.jpg",
|
||||
"synopsis": "Un viaje absurdo y cómico por el espacio, con toallas.",
|
||||
"year": 1979,
|
||||
"ISBN": "978-0345391803",
|
||||
"author": {
|
||||
"name": "Douglas Adams",
|
||||
"otherBooks": [
|
||||
"El restaurante del fin del mundo",
|
||||
"La vida, el universo y todo lo demás"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Neuromante",
|
||||
"pages": 271,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1554437249i/6088007.jpg",
|
||||
"synopsis": "Una visión profética de la ciber-realidad y la inteligencia artificial.",
|
||||
"year": 1984,
|
||||
"ISBN": "978-0441569595",
|
||||
"author": {
|
||||
"name": "William Gibson",
|
||||
"otherBooks": [
|
||||
"Conde Cero",
|
||||
"Mona Lisa Acelerada"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Fahrenheit 451",
|
||||
"pages": 249,
|
||||
"genre": "Ciencia ficción",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1383718290i/13079982.jpg",
|
||||
"synopsis": "Una sociedad futura donde los libros están prohibidos y 'bomberos' queman cualquier libro que encuentren.",
|
||||
"year": 1953,
|
||||
"ISBN": "978-1451673319",
|
||||
"author": {
|
||||
"name": "Ray Bradbury",
|
||||
"otherBooks": [
|
||||
"Crónicas marcianas",
|
||||
"El hombre ilustrado"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "El resplandor",
|
||||
"pages": 688,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1641398308i/60038757.jpg",
|
||||
"synopsis": "Una familia se muda a un hotel aislado para el invierno donde una presencia siniestra influye en el padre hacia la violencia.",
|
||||
"year": 1977,
|
||||
"ISBN": "978-0307743657",
|
||||
"author": {
|
||||
"name": "Stephen King",
|
||||
"otherBooks": [
|
||||
"Carrie",
|
||||
"It"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Drácula",
|
||||
"pages": 418,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1387151694i/17245.jpg",
|
||||
"synopsis": "La historia del infame conde Drácula y su intento de mudarse de Transilvania a Inglaterra.",
|
||||
"year": 1897,
|
||||
"ISBN": "978-0486411095",
|
||||
"author": {
|
||||
"name": "Bram Stoker",
|
||||
"otherBooks": [
|
||||
"La joya de las siete estrellas",
|
||||
"La madriguera del gusano blanco"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "Frankenstein",
|
||||
"pages": 280,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1669159060i/63631742.jpg",
|
||||
"synopsis": "Un científico obsesionado crea una criatura viva a partir de partes de cuerpos robadas, con consecuencias desastrosas.",
|
||||
"year": 1818,
|
||||
"ISBN": "978-0486282114",
|
||||
"author": {
|
||||
"name": "Mary Shelley",
|
||||
"otherBooks": [
|
||||
"El último hombre",
|
||||
"Valperga"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"book": {
|
||||
"title": "La llamada de Cthulhu",
|
||||
"pages": 43,
|
||||
"genre": "Terror",
|
||||
"cover": "https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1485924654i/34094154.jpg",
|
||||
"synopsis": "La historia de un monstruo ancestral que amenaza con revivir y dominar el mundo.",
|
||||
"year": 1928,
|
||||
"ISBN": "978-1542461690",
|
||||
"author": {
|
||||
"name": "H.P. Lovecraft",
|
||||
"otherBooks": [
|
||||
"El horror de Dunwich",
|
||||
"En las montañas de la locura"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]}
|
@ -0,0 +1,7 @@
|
||||
import books from './books'
|
||||
|
||||
export const exportAllBooks = (setBooks) => {
|
||||
return books;
|
||||
}
|
||||
|
||||
|
@ -25,6 +25,54 @@
|
||||
"@jridgewell/gen-mapping" "^0.3.0"
|
||||
"@jridgewell/trace-mapping" "^0.3.9"
|
||||
|
||||
"@ant-design/colors@^7.0.0":
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3"
|
||||
integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==
|
||||
dependencies:
|
||||
"@ctrl/tinycolor" "^3.4.0"
|
||||
|
||||
"@ant-design/cssinjs@^1.16.0":
|
||||
version "1.16.2"
|
||||
resolved "https://registry.yarnpkg.com/@ant-design/cssinjs/-/cssinjs-1.16.2.tgz#4bb4156d721f76043d9a1300038be9f862b1c23a"
|
||||
integrity sha512-W+LT6Xm5sEYZn7ocMAIP9LvX99woxGg1aYu15o608/uUAaJDR7LrxBu/5cnMLa6AQK1829zdoKmRnRFOxAgzEg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.1"
|
||||
"@emotion/hash" "^0.8.0"
|
||||
"@emotion/unitless" "^0.7.5"
|
||||
classnames "^2.3.1"
|
||||
csstype "^3.0.10"
|
||||
rc-util "^5.35.0"
|
||||
stylis "^4.0.13"
|
||||
|
||||
"@ant-design/icons-svg@^4.3.0":
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.3.0.tgz#cd8d3624bba50975e848591cea12cb6be132cd82"
|
||||
integrity sha512-WOgvdH/1Wl8Z7VXigRbCa5djO14zxrNTzvrAQzhWiBQtEKT0uTc8K1ltjKZ8U1gPn/wXhMA8/jE39SJl0WNxSg==
|
||||
|
||||
"@ant-design/icons@^5.2.2":
|
||||
version "5.2.5"
|
||||
resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-5.2.5.tgz#852474359e271a36e54a4ac115065fae7396277e"
|
||||
integrity sha512-9Jc59v5fl5dzmxqLWtRev3dJwU7Ya9ZheoI6XmZjZiQ7PRtk77rC+Rbt7GJzAPPg43RQ4YO53RE1u8n+Et97vQ==
|
||||
dependencies:
|
||||
"@ant-design/colors" "^7.0.0"
|
||||
"@ant-design/icons-svg" "^4.3.0"
|
||||
"@babel/runtime" "^7.11.2"
|
||||
classnames "^2.2.6"
|
||||
lodash.camelcase "^4.3.0"
|
||||
rc-util "^5.31.1"
|
||||
|
||||
"@ant-design/react-slick@~1.0.0":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz#241bb412aeacf7ff5d50c61fa5db66773fde6b56"
|
||||
integrity sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.4"
|
||||
classnames "^2.2.5"
|
||||
json2mq "^0.2.0"
|
||||
resize-observer-polyfill "^1.5.1"
|
||||
throttle-debounce "^5.0.0"
|
||||
|
||||
"@apideck/better-ajv-errors@^0.3.1":
|
||||
version "0.3.6"
|
||||
resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097"
|
||||
@ -1106,7 +1154,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
|
||||
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
|
||||
|
||||
"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
|
||||
"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
|
||||
version "7.22.10"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682"
|
||||
integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==
|
||||
@ -1263,6 +1311,21 @@
|
||||
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016"
|
||||
integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==
|
||||
|
||||
"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.0":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz#53fa5fe9c34faee89469e48f91d51a3766108bc8"
|
||||
integrity sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==
|
||||
|
||||
"@emotion/hash@^0.8.0":
|
||||
version "0.8.0"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
|
||||
integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
|
||||
|
||||
"@emotion/unitless@^0.7.5":
|
||||
version "0.7.5"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
|
||||
integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
|
||||
|
||||
"@eslint-community/eslint-utils@^4.2.0":
|
||||
version "4.4.0"
|
||||
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
|
||||
@ -1654,6 +1717,73 @@
|
||||
schema-utils "^3.0.0"
|
||||
source-map "^0.7.3"
|
||||
|
||||
"@rc-component/color-picker@~1.4.0":
|
||||
version "1.4.1"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/color-picker/-/color-picker-1.4.1.tgz#dcab0b660e9c4ed63a7582db68ed4a77c862cb93"
|
||||
integrity sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@ctrl/tinycolor" "^3.6.0"
|
||||
classnames "^2.2.6"
|
||||
rc-util "^5.30.0"
|
||||
|
||||
"@rc-component/context@^1.3.0":
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/context/-/context-1.3.0.tgz#608ccf0abcbec9406751b17a4b35db08e481c110"
|
||||
integrity sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
rc-util "^5.27.0"
|
||||
|
||||
"@rc-component/mini-decimal@^1.0.1":
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz#7b7a362b14a0a54cb5bc6fd2b82731f29f11d9b0"
|
||||
integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.0"
|
||||
|
||||
"@rc-component/mutate-observer@^1.0.0":
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz#ee53cc88b78aade3cd0653609215a44779386fd8"
|
||||
integrity sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.0"
|
||||
classnames "^2.3.2"
|
||||
rc-util "^5.24.4"
|
||||
|
||||
"@rc-component/portal@^1.0.0-8", "@rc-component/portal@^1.0.0-9", "@rc-component/portal@^1.0.2", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1":
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/portal/-/portal-1.1.2.tgz#55db1e51d784e034442e9700536faaa6ab63fc71"
|
||||
integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.0"
|
||||
classnames "^2.3.2"
|
||||
rc-util "^5.24.4"
|
||||
|
||||
"@rc-component/tour@~1.8.1":
|
||||
version "1.8.1"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/tour/-/tour-1.8.1.tgz#a820714b66cb17f317ebd21ac1b45733d2b99183"
|
||||
integrity sha512-CsrQnfKgNArxx2j1RNHVLZgVA+rLrEj06lIsl4KSynMqADsqz8eKvVkr0F3p9PA10948M6WEEZt5a/FGAbGR2A==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.0"
|
||||
"@rc-component/portal" "^1.0.0-9"
|
||||
"@rc-component/trigger" "^1.3.6"
|
||||
classnames "^2.3.2"
|
||||
rc-util "^5.24.4"
|
||||
|
||||
"@rc-component/trigger@^1.0.4", "@rc-component/trigger@^1.15.0", "@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.6.2", "@rc-component/trigger@^1.7.0":
|
||||
version "1.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.15.4.tgz#d88582d5d8169a91c60ee257e056d75246658fc0"
|
||||
integrity sha512-lq4vSJU9LhRMlX9A2CfQIurvn6Y2C+1hPZtx90Q72L+cIjgpXVir7uD6Hy9xDNqIqYSlTPPbAoYCRDDZD+YWGQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.3"
|
||||
"@rc-component/portal" "^1.1.0"
|
||||
classnames "^2.3.2"
|
||||
rc-align "^4.0.0"
|
||||
rc-motion "^2.0.0"
|
||||
rc-resize-observer "^1.3.1"
|
||||
rc-util "^5.33.0"
|
||||
|
||||
"@rollup/plugin-babel@^5.2.0":
|
||||
version "5.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283"
|
||||
@ -2588,6 +2718,60 @@ ansi-styles@^5.0.0:
|
||||
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
|
||||
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
|
||||
|
||||
antd@^5.8.3:
|
||||
version "5.8.3"
|
||||
resolved "https://registry.yarnpkg.com/antd/-/antd-5.8.3.tgz#143986a0661da9d29e4739c5b47a31bb9a00750c"
|
||||
integrity sha512-/DIGg/1UXyPdNLs9FYalfJO1LnnwMv2pnx9DS6ANSJwlo6fDxtb693IJWdaBuRlxgXJfARzxMNsPyFygy9N/Qw==
|
||||
dependencies:
|
||||
"@ant-design/colors" "^7.0.0"
|
||||
"@ant-design/cssinjs" "^1.16.0"
|
||||
"@ant-design/icons" "^5.2.2"
|
||||
"@ant-design/react-slick" "~1.0.0"
|
||||
"@babel/runtime" "^7.18.3"
|
||||
"@ctrl/tinycolor" "^3.6.0"
|
||||
"@rc-component/color-picker" "~1.4.0"
|
||||
"@rc-component/mutate-observer" "^1.0.0"
|
||||
"@rc-component/tour" "~1.8.1"
|
||||
"@rc-component/trigger" "^1.15.0"
|
||||
classnames "^2.2.6"
|
||||
copy-to-clipboard "^3.2.0"
|
||||
dayjs "^1.11.1"
|
||||
qrcode.react "^3.1.0"
|
||||
rc-cascader "~3.14.0"
|
||||
rc-checkbox "~3.1.0"
|
||||
rc-collapse "~3.7.0"
|
||||
rc-dialog "~9.1.0"
|
||||
rc-drawer "~6.2.0"
|
||||
rc-dropdown "~4.1.0"
|
||||
rc-field-form "~1.36.0"
|
||||
rc-image "~7.1.0"
|
||||
rc-input "~1.1.0"
|
||||
rc-input-number "~8.0.2"
|
||||
rc-mentions "~2.5.0"
|
||||
rc-menu "~9.10.0"
|
||||
rc-motion "^2.7.3"
|
||||
rc-notification "~5.0.4"
|
||||
rc-pagination "~3.5.0"
|
||||
rc-picker "~3.13.0"
|
||||
rc-progress "~3.4.1"
|
||||
rc-rate "~2.12.0"
|
||||
rc-resize-observer "^1.2.0"
|
||||
rc-segmented "~2.2.0"
|
||||
rc-select "~14.7.1"
|
||||
rc-slider "~10.1.0"
|
||||
rc-steps "~6.0.1"
|
||||
rc-switch "~4.1.0"
|
||||
rc-table "~7.32.1"
|
||||
rc-tabs "~12.9.0"
|
||||
rc-textarea "~1.3.3"
|
||||
rc-tooltip "~6.0.0"
|
||||
rc-tree "~5.7.6"
|
||||
rc-tree-select "~5.11.0"
|
||||
rc-upload "~4.3.0"
|
||||
rc-util "^5.32.0"
|
||||
scroll-into-view-if-needed "^3.0.3"
|
||||
throttle-debounce "^5.0.0"
|
||||
|
||||
any-promise@^1.0.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
|
||||
@ -2661,6 +2845,11 @@ array-includes@^3.1.6:
|
||||
get-intrinsic "^1.1.3"
|
||||
is-string "^1.0.7"
|
||||
|
||||
array-tree-filter@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190"
|
||||
integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==
|
||||
|
||||
array-union@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
|
||||
@ -2741,6 +2930,11 @@ ast-types-flow@^0.0.7:
|
||||
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
|
||||
integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
|
||||
|
||||
async-validator@^4.1.0:
|
||||
version "4.2.5"
|
||||
resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339"
|
||||
integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==
|
||||
|
||||
async@^3.2.3:
|
||||
version "3.2.4"
|
||||
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
|
||||
@ -3179,6 +3373,11 @@ cjs-module-lexer@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107"
|
||||
integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==
|
||||
|
||||
classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2:
|
||||
version "2.3.2"
|
||||
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
|
||||
integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
|
||||
|
||||
clean-css@^5.2.2:
|
||||
version "5.3.2"
|
||||
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224"
|
||||
@ -3310,6 +3509,11 @@ compression@^1.7.4:
|
||||
safe-buffer "5.1.2"
|
||||
vary "~1.1.2"
|
||||
|
||||
compute-scroll-into-view@^3.0.2:
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1"
|
||||
integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==
|
||||
|
||||
concat-map@0.0.1:
|
||||
version "0.0.1"
|
||||
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
||||
@ -3352,6 +3556,13 @@ cookie@0.5.0:
|
||||
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
|
||||
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
|
||||
|
||||
copy-to-clipboard@^3.2.0:
|
||||
version "3.3.3"
|
||||
resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0"
|
||||
integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==
|
||||
dependencies:
|
||||
toggle-selection "^1.0.6"
|
||||
|
||||
core-js-compat@^3.31.0:
|
||||
version "3.32.0"
|
||||
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.0.tgz#f41574b6893ab15ddb0ac1693681bd56c8550a90"
|
||||
@ -3600,7 +3811,7 @@ cssstyle@^2.3.0:
|
||||
dependencies:
|
||||
cssom "~0.3.6"
|
||||
|
||||
csstype@^3.0.2:
|
||||
csstype@^3.0.10, csstype@^3.0.2:
|
||||
version "3.1.2"
|
||||
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
|
||||
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
|
||||
@ -3619,6 +3830,11 @@ data-urls@^2.0.0:
|
||||
whatwg-mimetype "^2.3.0"
|
||||
whatwg-url "^8.0.0"
|
||||
|
||||
dayjs@^1.11.1:
|
||||
version "1.11.9"
|
||||
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a"
|
||||
integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==
|
||||
|
||||
debug@2.6.9, debug@^2.6.0:
|
||||
version "2.6.9"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
|
||||
@ -3805,6 +4021,11 @@ dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9:
|
||||
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453"
|
||||
integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==
|
||||
|
||||
dom-align@^1.7.0:
|
||||
version "1.12.4"
|
||||
resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.4.tgz#3503992eb2a7cfcb2ed3b2a6d21e0b9c00d54511"
|
||||
integrity sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==
|
||||
|
||||
dom-converter@^0.2.0:
|
||||
version "0.2.0"
|
||||
resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
|
||||
@ -6083,6 +6304,13 @@ json-stable-stringify-without-jsonify@^1.0.1:
|
||||
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
|
||||
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
|
||||
|
||||
json2mq@^0.2.0:
|
||||
version "0.2.0"
|
||||
resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a"
|
||||
integrity sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==
|
||||
dependencies:
|
||||
string-convert "^0.2.0"
|
||||
|
||||
json5@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
|
||||
@ -6218,6 +6446,11 @@ locate-path@^6.0.0:
|
||||
dependencies:
|
||||
p-locate "^5.0.0"
|
||||
|
||||
lodash.camelcase@^4.3.0:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
|
||||
integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==
|
||||
|
||||
lodash.debounce@^4.0.8:
|
||||
version "4.0.8"
|
||||
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
|
||||
@ -7511,6 +7744,11 @@ q@^1.1.2:
|
||||
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
|
||||
integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
|
||||
|
||||
qrcode.react@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8"
|
||||
integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==
|
||||
|
||||
qs@6.11.0:
|
||||
version "6.11.0"
|
||||
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
|
||||
@ -7557,6 +7795,365 @@ raw-body@2.5.1:
|
||||
iconv-lite "0.4.24"
|
||||
unpipe "1.0.0"
|
||||
|
||||
rc-align@^4.0.0:
|
||||
version "4.0.15"
|
||||
resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.15.tgz#2bbd665cf85dfd0b0244c5a752b07565e9098577"
|
||||
integrity sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "2.x"
|
||||
dom-align "^1.7.0"
|
||||
rc-util "^5.26.0"
|
||||
resize-observer-polyfill "^1.5.1"
|
||||
|
||||
rc-cascader@~3.14.0:
|
||||
version "3.14.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.14.1.tgz#495f00b8d047a54fa64df3102f4d6e4a664feaf2"
|
||||
integrity sha512-fCsgjLIQqYZMhFj9UT+x2ZW4uobx7OP5yivcn6Xto5fuxHaldphsryzCeUVmreQOHEo0RP+032Ip9RDzrKVKJA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.12.5"
|
||||
array-tree-filter "^2.1.0"
|
||||
classnames "^2.3.1"
|
||||
rc-select "~14.7.0"
|
||||
rc-tree "~5.7.0"
|
||||
rc-util "^5.35.0"
|
||||
|
||||
rc-checkbox@~3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-3.1.0.tgz#6be0d9d8de2cc96fb5e37f9036a1c3e360d0a42d"
|
||||
integrity sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.3.2"
|
||||
rc-util "^5.25.2"
|
||||
|
||||
rc-collapse@~3.7.0:
|
||||
version "3.7.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.7.1.tgz#bda1f7f80adccf3433c1c15d4d9f9ca09910c727"
|
||||
integrity sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "2.x"
|
||||
rc-motion "^2.3.4"
|
||||
rc-util "^5.27.0"
|
||||
|
||||
rc-dialog@~9.1.0:
|
||||
version "9.1.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-9.1.0.tgz#6bf6fcc0453503b7643e54a5a445e835e3850649"
|
||||
integrity sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/portal" "^1.0.0-8"
|
||||
classnames "^2.2.6"
|
||||
rc-motion "^2.3.0"
|
||||
rc-util "^5.21.0"
|
||||
|
||||
rc-drawer@~6.2.0:
|
||||
version "6.2.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.2.0.tgz#fddf4825b0fa9d60e317b996f70278d594d1f668"
|
||||
integrity sha512-spPkZ3WvP0U0vy5dyzSwlUJ/+vLFtjP/cTwSwejhQRoDBaexSZHsBhELoCZcEggI7LQ7typmtG30lAue2HEhvA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/portal" "^1.1.1"
|
||||
classnames "^2.2.6"
|
||||
rc-motion "^2.6.1"
|
||||
rc-util "^5.21.2"
|
||||
|
||||
rc-dropdown@~4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-4.1.0.tgz#418a68939631520de80d0865d02b440eeeb4168e"
|
||||
integrity sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.3"
|
||||
"@rc-component/trigger" "^1.7.0"
|
||||
classnames "^2.2.6"
|
||||
rc-util "^5.17.0"
|
||||
|
||||
rc-field-form@~1.36.0:
|
||||
version "1.36.2"
|
||||
resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.36.2.tgz#0a4e75ab9849e3c2517b8b07c1f97ecd3e52db55"
|
||||
integrity sha512-tCF/JjUsnxW80Gk4E4ZH74ONsaQMxVTRtui6XhQB8DJc4FHWLLa5pP8zwhxtPKC5NaO0QZ0Cv79JggDubn6n2g==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.0"
|
||||
async-validator "^4.1.0"
|
||||
rc-util "^5.32.2"
|
||||
|
||||
rc-image@~7.1.0:
|
||||
version "7.1.3"
|
||||
resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-7.1.3.tgz#0072547c7c0a70e6badfb4bee320806c5bf7427b"
|
||||
integrity sha512-foMl1rcit1F0+vgxE5kf0c8TygQcHhILsOohQUL+JMUbzOo3OBFRcehJudYbqbCTArzCecS8nA1irUU9vvgQbg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
"@rc-component/portal" "^1.0.2"
|
||||
classnames "^2.2.6"
|
||||
rc-dialog "~9.1.0"
|
||||
rc-motion "^2.6.2"
|
||||
rc-util "^5.34.1"
|
||||
|
||||
rc-input-number@~8.0.2:
|
||||
version "8.0.4"
|
||||
resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-8.0.4.tgz#d33cfe4126e10f4771fe11a40797222c76d6598f"
|
||||
integrity sha512-TP+G5b7mZtbwXJ/YEZXF/OgbEZ6iqD4+RSuxZJ8VGKGXDcdt0FKIvpFoNQr/knspdFC4OxA0OfsWfFWfN4XSyA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/mini-decimal" "^1.0.1"
|
||||
classnames "^2.2.5"
|
||||
rc-input "~1.1.0"
|
||||
rc-util "^5.28.0"
|
||||
|
||||
rc-input@~1.1.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-input/-/rc-input-1.1.1.tgz#af33b49272220f6d42852d21b22e84c2dc1a87e6"
|
||||
integrity sha512-NTR1Z4em681L8/ewb2KR80RykSmN8I2mzqzJDCoUmTrV1BB9Hk5d7ha4TnfgdEPPL148N+603sW2LExSXk1IbA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.1"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.18.1"
|
||||
|
||||
rc-mentions@~2.5.0:
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-2.5.0.tgz#8b936e497e0deb922f40df46e42efc3f596ec207"
|
||||
integrity sha512-rERXsbUTNVrb5T/iDC0ki/SRGWJnOVraDy6O25Us3FSpuUZ3uq2TPZB4fRk0Hss5kyiEPzz2sprhkI4b+F4jUw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.22.5"
|
||||
"@rc-component/trigger" "^1.5.0"
|
||||
classnames "^2.2.6"
|
||||
rc-input "~1.1.0"
|
||||
rc-menu "~9.10.0"
|
||||
rc-textarea "~1.3.0"
|
||||
rc-util "^5.22.5"
|
||||
|
||||
rc-menu@~9.10.0:
|
||||
version "9.10.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-9.10.0.tgz#5e0982e26786d67c8ebdba50406b197884c749a7"
|
||||
integrity sha512-g27kpXaAoJh/fkPZF65/d4V+w4DhDeqomBdPcGnkFAcJnEM4o21TnVccrBUoDedLKzC7wJRw1Q7VTqEsfEufmw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/trigger" "^1.6.2"
|
||||
classnames "2.x"
|
||||
rc-motion "^2.4.3"
|
||||
rc-overflow "^1.3.1"
|
||||
rc-util "^5.27.0"
|
||||
|
||||
rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.0, rc-motion@^2.6.1, rc-motion@^2.6.2, rc-motion@^2.7.3:
|
||||
version "2.7.3"
|
||||
resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.7.3.tgz#126155bb3e687174fb3b92fddade2835c963b04d"
|
||||
integrity sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.1"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.21.0"
|
||||
|
||||
rc-notification@~5.0.4:
|
||||
version "5.0.5"
|
||||
resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-5.0.5.tgz#33a86864b7491749742cfaef0df0117a9b967926"
|
||||
integrity sha512-uEz2jggourwv/rR0obe7RHEa63UchqX4k+e+Qt2c3LaY7U9Tc+L6ANhzgCKYSA/afm0ebjmNZHoB5Cv47xEOcA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "2.x"
|
||||
rc-motion "^2.6.0"
|
||||
rc-util "^5.20.1"
|
||||
|
||||
rc-overflow@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-overflow/-/rc-overflow-1.3.1.tgz#03224cf90c66aa570eb0deeb4eff6cc96401e979"
|
||||
integrity sha512-RY0nVBlfP9CkxrpgaLlGzkSoh9JhjJLu6Icqs9E7CW6Ewh9s0peF9OHIex4OhfoPsR92LR0fN6BlCY9Z4VoUtA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.1"
|
||||
classnames "^2.2.1"
|
||||
rc-resize-observer "^1.0.0"
|
||||
rc-util "^5.19.2"
|
||||
|
||||
rc-pagination@~3.5.0:
|
||||
version "3.5.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.5.0.tgz#8692a62f3c24d8bfe58f1b3059bc5262ddce5d87"
|
||||
integrity sha512-lUBVtVVUn7gGsq4mTyVpcZQr+AMcljbMiL/HcCmSdFrcsK0iZVKwwbXDxhz2IV0JXUs9Hzepr5sQFaF+9ad/pQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.32.2"
|
||||
|
||||
rc-picker@~3.13.0:
|
||||
version "3.13.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.13.0.tgz#b5bec6dbaa7d8a1e4ca9f4e93863a8a75607a62d"
|
||||
integrity sha512-hJ+1lGkemnvsW+t+PjH9OAehHlj7wdD0G75T1HZj0IeZTqBE/5mmuf8E8MHYATNBqW409lAfk8GwjYm1WVMopg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/trigger" "^1.5.0"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.30.0"
|
||||
|
||||
rc-progress@~3.4.1:
|
||||
version "3.4.2"
|
||||
resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.4.2.tgz#f8df9ee95e790490171ab6b31bf07303cdc79980"
|
||||
integrity sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.2.6"
|
||||
rc-util "^5.16.1"
|
||||
|
||||
rc-rate@~2.12.0:
|
||||
version "2.12.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.12.0.tgz#0182deffed3b009cdcc61660da8746c39ed91ed5"
|
||||
integrity sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.2.5"
|
||||
rc-util "^5.0.1"
|
||||
|
||||
rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0, rc-resize-observer@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz#b61b9f27048001243617b81f95e53d7d7d7a6a3d"
|
||||
integrity sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.7"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.27.0"
|
||||
resize-observer-polyfill "^1.5.1"
|
||||
|
||||
rc-segmented@~2.2.0:
|
||||
version "2.2.2"
|
||||
resolved "https://registry.yarnpkg.com/rc-segmented/-/rc-segmented-2.2.2.tgz#a34f12ce6c0975fc3042ae7656bcd18e1744798e"
|
||||
integrity sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.1"
|
||||
classnames "^2.2.1"
|
||||
rc-motion "^2.4.4"
|
||||
rc-util "^5.17.0"
|
||||
|
||||
rc-select@~14.7.0, rc-select@~14.7.1:
|
||||
version "14.7.4"
|
||||
resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.7.4.tgz#742d85861e83604237784f60e2ba9dabcde8eac9"
|
||||
integrity sha512-qRUpvMVXFy6rdHe+qzHXAqyQAfhErC/oY8dcRtoRjoz0lz2Nx3J+lLL5AnEbjnwlS+/kQTJUZ/65WyCwWwcLwQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/trigger" "^1.5.0"
|
||||
classnames "2.x"
|
||||
rc-motion "^2.0.1"
|
||||
rc-overflow "^1.3.1"
|
||||
rc-util "^5.16.1"
|
||||
rc-virtual-list "^3.5.2"
|
||||
|
||||
rc-slider@~10.1.0:
|
||||
version "10.1.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.1.1.tgz#5e82036e60b61021aba3ea0e353744dd7c74e104"
|
||||
integrity sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.2.5"
|
||||
rc-util "^5.27.0"
|
||||
|
||||
rc-steps@~6.0.1:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-6.0.1.tgz#c2136cd0087733f6d509209a84a5c80dc29a274d"
|
||||
integrity sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.16.7"
|
||||
classnames "^2.2.3"
|
||||
rc-util "^5.16.1"
|
||||
|
||||
rc-switch@~4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-4.1.0.tgz#f37d81b4e0c5afd1274fd85367b17306bf25e7d7"
|
||||
integrity sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.21.0"
|
||||
classnames "^2.2.1"
|
||||
rc-util "^5.30.0"
|
||||
|
||||
rc-table@~7.32.1:
|
||||
version "7.32.3"
|
||||
resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.32.3.tgz#9773563dc206ff12b6f023b7223b7056908d6241"
|
||||
integrity sha512-MqjrI/ibuGg7NEyFsux0dM5GK+3er1gTiZofAkifr2bHf/Sa1nUqXXFmSrYXSOjwpx0xyBnJ3GrHFCIqC/eOzw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
"@rc-component/context" "^1.3.0"
|
||||
classnames "^2.2.5"
|
||||
rc-resize-observer "^1.1.0"
|
||||
rc-util "^5.27.1"
|
||||
|
||||
rc-tabs@~12.9.0:
|
||||
version "12.9.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-12.9.0.tgz#6d9af43d8ad2c47be00c75bee92417a4842d29d2"
|
||||
integrity sha512-2HnVowgMVrq0DfQtyu4mCd9E6pXlWNdM6VaDvOOHMsLYqPmpY+7zBqUC6YrrQ9xYXHciTS0e7TtjOHIvpVCHLQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
classnames "2.x"
|
||||
rc-dropdown "~4.1.0"
|
||||
rc-menu "~9.10.0"
|
||||
rc-motion "^2.6.2"
|
||||
rc-resize-observer "^1.0.0"
|
||||
rc-util "^5.16.0"
|
||||
|
||||
rc-textarea@~1.3.0, rc-textarea@~1.3.3:
|
||||
version "1.3.4"
|
||||
resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-1.3.4.tgz#e77baf2202ac8f7e34a50ec9e15dd1dcb1501455"
|
||||
integrity sha512-wn0YjTpvcVolcfXa0HtzL+jgV2QcwtfB29RwNAKj8hMgZOju1V24M3TfEDjABeQEAQbUGbjMbISREOX/YSVKhg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "^2.2.1"
|
||||
rc-input "~1.1.0"
|
||||
rc-resize-observer "^1.0.0"
|
||||
rc-util "^5.27.0"
|
||||
|
||||
rc-tooltip@~6.0.0:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-6.0.1.tgz#6a5e33bd6c3f6afe8851ea90e7af43e5c26b3cc6"
|
||||
integrity sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
"@rc-component/trigger" "^1.0.4"
|
||||
classnames "^2.3.1"
|
||||
|
||||
rc-tree-select@~5.11.0:
|
||||
version "5.11.1"
|
||||
resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.11.1.tgz#7a667288fae06ec06d362ed85d0902068d801407"
|
||||
integrity sha512-EDG1rYFu1iD2Y8fg0yEmm0LV3XqWOy+SpgOMvO5396NgAZ67t0zVTNK6FQkIxzdXf5ri742BkB/B8+Ah6+0Kxw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "2.x"
|
||||
rc-select "~14.7.0"
|
||||
rc-tree "~5.7.0"
|
||||
rc-util "^5.16.1"
|
||||
|
||||
rc-tree@~5.7.0, rc-tree@~5.7.6:
|
||||
version "5.7.9"
|
||||
resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-5.7.9.tgz#e0df730ffbba1df95901fd3b108267288056e162"
|
||||
integrity sha512-1hKkToz/EVjJlMVwmZnpXeLXt/1iQMsaAq9m+GNkUbK746gkc7QpJXSN/TzjhTI5Hi+LOSlrMaXLMT0bHPqILQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.1"
|
||||
classnames "2.x"
|
||||
rc-motion "^2.0.1"
|
||||
rc-util "^5.16.1"
|
||||
rc-virtual-list "^3.5.1"
|
||||
|
||||
rc-upload@~4.3.0:
|
||||
version "4.3.4"
|
||||
resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-4.3.4.tgz#83ff7d3867631c37adbfd72ea3d1fd7e97ca84af"
|
||||
integrity sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.3"
|
||||
classnames "^2.2.5"
|
||||
rc-util "^5.2.0"
|
||||
|
||||
rc-util@^5.0.1, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.27.1, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.0, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0:
|
||||
version "5.36.0"
|
||||
resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.36.0.tgz#be21995071e148f81141edb6f767062db5170224"
|
||||
integrity sha512-a4uUvT+UNHvYL+awzbN8H8zAjfduwY4KAp2wQy40wOz3NyBdo3Xhx/EAAPyDkHLoGm535jIACaMhIqExGiAjHw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.18.3"
|
||||
react-is "^16.12.0"
|
||||
|
||||
rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2:
|
||||
version "3.5.3"
|
||||
resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.5.3.tgz#84f82d3257f6c520106a6285558dfc764c41c076"
|
||||
integrity sha512-rG6IuD4EYM8K6oZ8Shu2BC/CmcTdqng4yBWkc/5fjWhB20bl6QwR2Upyt7+MxvfscoVm8zOQY+tcpEO5cu4GaQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.0"
|
||||
classnames "^2.2.6"
|
||||
rc-resize-observer "^1.0.0"
|
||||
rc-util "^5.15.0"
|
||||
|
||||
react-app-polyfill@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7"
|
||||
@ -7612,7 +8209,7 @@ react-error-overlay@^6.0.11:
|
||||
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb"
|
||||
integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
|
||||
|
||||
react-is@^16.13.1:
|
||||
react-is@^16.12.0, react-is@^16.13.1:
|
||||
version "16.13.1"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
|
||||
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
|
||||
@ -7838,6 +8435,11 @@ requires-port@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
|
||||
integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
|
||||
|
||||
resize-observer-polyfill@^1.5.1:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
|
||||
integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
|
||||
|
||||
resolve-cwd@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
|
||||
@ -8033,6 +8635,13 @@ schema-utils@^4.0.0:
|
||||
ajv-formats "^2.1.1"
|
||||
ajv-keywords "^5.1.0"
|
||||
|
||||
scroll-into-view-if-needed@^3.0.3:
|
||||
version "3.0.10"
|
||||
resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz#38fbfe770d490baff0fb2ba34ae3539f6ec44e13"
|
||||
integrity sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==
|
||||
dependencies:
|
||||
compute-scroll-into-view "^3.0.2"
|
||||
|
||||
select-hose@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
|
||||
@ -8289,6 +8898,11 @@ stop-iteration-iterator@^1.0.0:
|
||||
dependencies:
|
||||
internal-slot "^1.0.4"
|
||||
|
||||
string-convert@^0.2.0:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97"
|
||||
integrity sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==
|
||||
|
||||
string-length@^4.0.1:
|
||||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
|
||||
@ -8442,6 +9056,11 @@ stylehacks@^5.1.1:
|
||||
browserslist "^4.21.4"
|
||||
postcss-selector-parser "^6.0.4"
|
||||
|
||||
stylis@^4.0.13:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c"
|
||||
integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==
|
||||
|
||||
sucrase@^3.32.0:
|
||||
version "3.34.0"
|
||||
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f"
|
||||
@ -8646,6 +9265,11 @@ throat@^6.0.1:
|
||||
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe"
|
||||
integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==
|
||||
|
||||
throttle-debounce@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz#a17a4039e82a2ed38a5e7268e4132d6960d41933"
|
||||
integrity sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==
|
||||
|
||||
thunky@^1.0.2:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
|
||||
@ -8668,6 +9292,11 @@ to-regex-range@^5.0.1:
|
||||
dependencies:
|
||||
is-number "^7.0.0"
|
||||
|
||||
toggle-selection@^1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32"
|
||||
integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==
|
||||
|
||||
toidentifier@1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
|
||||
|
Loading…
x
Reference in New Issue
Block a user