diff --git a/hyperglass/ui/components/CacheTimeout.js b/hyperglass/ui/components/CacheTimeout.js deleted file mode 100644 index d27ffde..0000000 --- a/hyperglass/ui/components/CacheTimeout.js +++ /dev/null @@ -1,37 +0,0 @@ -import * as React from 'react'; -import Countdown, { zeroPad } from 'react-countdown'; -import { Text, useColorMode } from '@chakra-ui/core'; - -const bg = { dark: 'white', light: 'black' }; - -const Renderer = ({ hours, minutes, seconds, completed, props }) => { - if (completed) { - return ; - } else { - let time = [zeroPad(seconds)]; - minutes !== 0 && time.unshift(zeroPad(minutes)); - hours !== 0 && time.unshift(zeroPad(hours)); - return ( - - {props.text} - - {time.join(':')} - - - ); - } -}; - -export const CacheTimeout = ({ timeout, text }) => { - const then = timeout * 1000; - const { colorMode } = useColorMode(); - return ( - - ); -}; diff --git a/hyperglass/ui/components/CacheTimeout/CacheTimeout.d.ts b/hyperglass/ui/components/CacheTimeout/CacheTimeout.d.ts new file mode 100644 index 0000000..95834e9 --- /dev/null +++ b/hyperglass/ui/components/CacheTimeout/CacheTimeout.d.ts @@ -0,0 +1,12 @@ +namespace ReactCountdown { + type CountdownRender = import('react-countdown').CountdownRenderProps; +} + +interface IRenderer extends ReactCountdown.CountdownRender { + text: string; +} + +interface ICountdown { + timeout: number; + text: string; +} diff --git a/hyperglass/ui/components/CacheTimeout/Countdown.tsx b/hyperglass/ui/components/CacheTimeout/Countdown.tsx new file mode 100644 index 0000000..c4efb31 --- /dev/null +++ b/hyperglass/ui/components/CacheTimeout/Countdown.tsx @@ -0,0 +1,39 @@ +import { Text } from '@chakra-ui/core'; +import ReactCountdown, { zeroPad } from 'react-countdown'; +import { If } from '~/components'; +import { useColorValue } from '~/context'; + +const Renderer = (props: IRenderer) => { + const { hours, minutes, seconds, completed, text } = props; + let time = [zeroPad(seconds)]; + minutes !== 0 && time.unshift(zeroPad(minutes)); + hours !== 0 && time.unshift(zeroPad(hours)); + const bg = useColorValue('black', 'white'); + return ( + <> + + + + + + {text} + + {time.join(':')} + + + + + ); +}; + +export const Countdown = (props: ICountdown) => { + const { timeout, text } = props; + const then = timeout * 1000; + return ( + } + /> + ); +}; diff --git a/hyperglass/ui/components/CacheTimeout/index.ts b/hyperglass/ui/components/CacheTimeout/index.ts new file mode 100644 index 0000000..958a57d --- /dev/null +++ b/hyperglass/ui/components/CacheTimeout/index.ts @@ -0,0 +1 @@ +export * from './Countdown'; diff --git a/hyperglass/ui/components/Card/Card.d.ts b/hyperglass/ui/components/Card/Card.d.ts new file mode 100644 index 0000000..4ce3809 --- /dev/null +++ b/hyperglass/ui/components/Card/Card.d.ts @@ -0,0 +1,11 @@ +namespace Chakra { + type FlexProps = import('@chakra-ui/core').FlexProps; +} + +interface ICardBody extends Omit { + onClick?: () => boolean; +} + +interface ICardFooter extends Chakra.FlexProps {} + +interface ICardHeader extends Chakra.FlexProps {} diff --git a/hyperglass/ui/components/Card/CardBody.tsx b/hyperglass/ui/components/Card/CardBody.tsx index 4185554..4370ca8 100644 --- a/hyperglass/ui/components/Card/CardBody.tsx +++ b/hyperglass/ui/components/Card/CardBody.tsx @@ -1,9 +1,6 @@ -import * as React from 'react'; import { Flex } from '@chakra-ui/core'; import { useColorValue } from '~/context'; -import type { ICardBody } from './types'; - export const CardBody = (props: ICardBody) => { const { onClick, ...rest } = props; const bg = useColorValue('white', 'original.dark'); diff --git a/hyperglass/ui/components/Card/CardFooter.tsx b/hyperglass/ui/components/Card/CardFooter.tsx index c6888b5..ab96208 100644 --- a/hyperglass/ui/components/Card/CardFooter.tsx +++ b/hyperglass/ui/components/Card/CardFooter.tsx @@ -1,9 +1,6 @@ -import * as React from 'react'; import { Flex } from '@chakra-ui/core'; -import type { FlexProps } from '@chakra-ui/core'; - -export const CardFooter = (props: FlexProps) => ( +export const CardFooter = (props: ICardFooter) => ( { +export const CardHeader = (props: ICardHeader) => { const { children, ...rest } = props; const bg = useColorValue('blackAlpha.50', 'whiteAlpha.100'); return ( diff --git a/hyperglass/ui/components/Card/types.ts b/hyperglass/ui/components/Card/types.ts deleted file mode 100644 index 73aad1a..0000000 --- a/hyperglass/ui/components/Card/types.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { FlexProps } from '@chakra-ui/core'; - -export interface ICardBody extends Omit { - onClick?: () => boolean; -} diff --git a/hyperglass/ui/components/Footer/Footer.d.ts b/hyperglass/ui/components/Footer/Footer.d.ts new file mode 100644 index 0000000..fc27bbd --- /dev/null +++ b/hyperglass/ui/components/Footer/Footer.d.ts @@ -0,0 +1,20 @@ +namespace Chakra { + type ButtonProps = import('@chakra-ui/core').ButtonProps; + type CollapseProps = import('@chakra-ui/core').CollapseProps; +} + +type TFooterSide = 'left' | 'right'; + +interface IFooterButton extends Chakra.ButtonProps { + side: TFooterSide; + href?: string; +} + +interface IFooterContent extends Omit { + isOpen: boolean; + content: string; + side: TFooterSide; + children?: undefined; +} + +type TFooterItems = 'help' | 'credit' | 'terms'; diff --git a/hyperglass/ui/components/Footer/FooterButton.tsx b/hyperglass/ui/components/Footer/FooterButton.tsx index eb3fd53..8d5f687 100644 --- a/hyperglass/ui/components/Footer/FooterButton.tsx +++ b/hyperglass/ui/components/Footer/FooterButton.tsx @@ -1,9 +1,6 @@ -import * as React from 'react'; import { Button, Flex, FlexProps } from '@chakra-ui/core'; import { withAnimation } from '~/components'; -import type { IFooterButton } from './types'; - const AnimatedFlex = withAnimation(Flex); export const FooterButton = (props: IFooterButton) => { diff --git a/hyperglass/ui/components/Footer/FooterContent.tsx b/hyperglass/ui/components/Footer/FooterContent.tsx index 8d46587..1fab377 100644 --- a/hyperglass/ui/components/Footer/FooterContent.tsx +++ b/hyperglass/ui/components/Footer/FooterContent.tsx @@ -1,10 +1,6 @@ -import * as React from 'react'; -import { forwardRef } from 'react'; import { Box, Collapse } from '@chakra-ui/core'; import { Markdown } from '~/components'; -import type { IFooterContent } from './types'; - export const FooterContent = (props: IFooterContent) => { const { isOpen = false, content, side = 'left', children: _, ...rest } = props; return ( diff --git a/hyperglass/ui/components/Footer/Footer.tsx b/hyperglass/ui/components/Footer/FooterMain.tsx similarity index 97% rename from hyperglass/ui/components/Footer/Footer.tsx rename to hyperglass/ui/components/Footer/FooterMain.tsx index cda8d8c..f76a68e 100644 --- a/hyperglass/ui/components/Footer/Footer.tsx +++ b/hyperglass/ui/components/Footer/FooterMain.tsx @@ -1,4 +1,3 @@ -import * as React from 'react'; import { useState } from 'react'; import { Box, Flex } from '@chakra-ui/core'; import { FiCode } from '@meronex/icons/fi'; @@ -8,8 +7,6 @@ import { useConfig, useColorValue } from '~/context'; import { FooterButton } from './FooterButton'; import { FooterContent } from './FooterContent'; -import type { TFooterItems } from './types'; - export const Footer = () => { const config = useConfig(); const [helpVisible, showHelp] = useState(false); diff --git a/hyperglass/ui/components/Footer/index.ts b/hyperglass/ui/components/Footer/index.ts index ddcc5a9..eae2467 100644 --- a/hyperglass/ui/components/Footer/index.ts +++ b/hyperglass/ui/components/Footer/index.ts @@ -1 +1 @@ -export * from './Footer'; +export * from './FooterMain'; diff --git a/hyperglass/ui/components/Footer/types.ts b/hyperglass/ui/components/Footer/types.ts deleted file mode 100644 index 91fa158..0000000 --- a/hyperglass/ui/components/Footer/types.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { FlexProps, ButtonProps, CollapseProps } from '@chakra-ui/core'; - -type TFooterSide = 'left' | 'right'; - -export interface IFooterButton extends ButtonProps { - side: TFooterSide; - href?: string; -} - -export interface IFooterContent extends Omit { - isOpen: boolean; - content: string; - side: TFooterSide; - children?: undefined; -} - -export type TFooterItems = 'help' | 'credit' | 'terms'; diff --git a/hyperglass/ui/components/Markdown/MDComponents.tsx b/hyperglass/ui/components/Markdown/MDComponents.tsx index ae97cb3..92391d2 100644 --- a/hyperglass/ui/components/Markdown/MDComponents.tsx +++ b/hyperglass/ui/components/Markdown/MDComponents.tsx @@ -1,4 +1,3 @@ -import * as React from 'react'; import { Checkbox as ChakraCheckbox, Divider as ChakraDivider, diff --git a/hyperglass/ui/components/Markdown/MDTable.tsx b/hyperglass/ui/components/Markdown/MDTable.tsx index ad025b8..b56b307 100644 --- a/hyperglass/ui/components/Markdown/MDTable.tsx +++ b/hyperglass/ui/components/Markdown/MDTable.tsx @@ -1,4 +1,3 @@ -import * as React from 'react'; import { Box } from '@chakra-ui/core'; import { useColorValue } from '~/context'; import type { BoxProps } from '@chakra-ui/core'; diff --git a/hyperglass/ui/components/Markdown/Markdown.tsx b/hyperglass/ui/components/Markdown/Markdown.tsx index a4f413f..741c643 100644 --- a/hyperglass/ui/components/Markdown/Markdown.tsx +++ b/hyperglass/ui/components/Markdown/Markdown.tsx @@ -1,4 +1,3 @@ -import * as React from 'react'; import ReactMarkdown from 'react-markdown'; import { List, diff --git a/hyperglass/ui/components/Table/Table.js b/hyperglass/ui/components/Table/Table.tsx similarity index 75% rename from hyperglass/ui/components/Table/Table.js rename to hyperglass/ui/components/Table/Table.tsx index 3c5796e..1f85543 100644 --- a/hyperglass/ui/components/Table/Table.js +++ b/hyperglass/ui/components/Table/Table.tsx @@ -1,9 +1,7 @@ -import * as React from 'react'; -import { useMemo } from 'react'; import { Flex, Icon, Text } from '@chakra-ui/core'; import { usePagination, useSortBy, useTable } from 'react-table'; -import { useMedia } from 'app/context'; -import { CardBody, CardFooter, CardHeader } from 'app/components'; +import { useMedia } from '~/context'; +import { CardBody, CardFooter, CardHeader, If } from '~/components'; import { TableMain } from './TableMain'; import { TableCell } from './TableCell'; import { TableHead } from './TableHead'; @@ -12,40 +10,49 @@ import { TableBody } from './TableBody'; import { TableIconButton } from './TableIconButton'; import { TableSelectShow } from './TableSelectShow'; -export const Table = ({ - columns, - data, - tableHeading, - initialPageSize = 10, - onRowClick, - striped = false, - bordersVertical = false, - bordersHorizontal = false, - cellRender = null, - rowHighlightProp, - rowHighlightBg, - rowHighlightColor, -}) => { - const tableColumns = useMemo(() => columns, [columns]); +import type { ITable } from './types'; + +export const Table = (props: ITable) => { + const { + columns, + data, + heading, + onRowClick, + striped = false, + bordersVertical = false, + bordersHorizontal = false, + cellRender, + rowHighlightProp, + rowHighlightBg, + rowHighlightColor, + } = props; const { isSm, isMd } = useMedia(); - const defaultColumn = useMemo( - () => ({ - minWidth: 100, - width: 150, - maxWidth: 300, - }), - [], - ); + const defaultColumn = { + minWidth: 100, + width: 150, + maxWidth: 300, + }; - let hiddenColumns = []; + let hiddenColumns = [] as string[]; - tableColumns.map(col => { - if (col.hidden === true) { + for (const col of columns) { + if (col.hidden) { hiddenColumns.push(col.accessor); } - }); + } + + const table = useTable( + { + columns, + defaultColumn, + data, + initialState: { hiddenColumns }, + }, + useSortBy, + usePagination, + ); const { getTableProps, @@ -61,47 +68,33 @@ export const Table = ({ previousPage, setPageSize, state: { pageIndex, pageSize }, - } = useTable( - { - columns: tableColumns, - defaultColumn, - data, - initialState: { - pageIndex: 0, - pageSize: initialPageSize, - hiddenColumns: hiddenColumns, - }, - }, - useSortBy, - usePagination, - ); + } = table; return ( - {!!tableHeading && {tableHeading}} + {heading && {heading}} - {headerGroups.map(headerGroup => ( - + {headerGroups.map((headerGroup, i) => ( + {headerGroup.headers.map(column => ( {column.render('Header')} - {column.isSorted ? ( - column.isSortedDesc ? ( + + - ) : ( + + - ) - ) : ( - '' - )} + + + {''} ))} @@ -117,7 +110,7 @@ export const Table = ({ doHorizontalBorders={bordersHorizontal} onClick={() => onRowClick && onRowClick(row)} key={key} - highlight={row.values[rowHighlightProp] ?? false} + highlight={row.values[rowHighlightProp ?? ''] ?? false} highlightBg={rowHighlightBg} highlightColor={rowHighlightColor} {...row.getRowProps()}> diff --git a/hyperglass/ui/components/Table/TableBody.js b/hyperglass/ui/components/Table/TableBody.js deleted file mode 100644 index 2c76d1d..0000000 --- a/hyperglass/ui/components/Table/TableBody.js +++ /dev/null @@ -1,17 +0,0 @@ -/** @jsx jsx */ -import { jsx } from '@emotion/core'; -import { Box, css } from '@chakra-ui/core'; - -export const TableBody = ({ children, ...props }) => ( - - {children} - -); diff --git a/hyperglass/ui/components/Table/TableBody.tsx b/hyperglass/ui/components/Table/TableBody.tsx new file mode 100644 index 0000000..34c2965 --- /dev/null +++ b/hyperglass/ui/components/Table/TableBody.tsx @@ -0,0 +1,15 @@ +import { Box } from '@chakra-ui/core'; +import type { BoxProps } from '@chakra-ui/core'; + +export const TableBody = (props: BoxProps) => ( + +); diff --git a/hyperglass/ui/components/Table/TableCell.js b/hyperglass/ui/components/Table/TableCell.js deleted file mode 100644 index 15dc517..0000000 --- a/hyperglass/ui/components/Table/TableCell.js +++ /dev/null @@ -1,29 +0,0 @@ -import * as React from 'react'; -import { Box, useColorMode } from '@chakra-ui/core'; - -const cellBorder = { - dark: { borderLeft: '1px', borderLeftColor: 'whiteAlpha.100' }, - light: { borderLeft: '1px', borderLeftColor: 'blackAlpha.100' }, -}; - -export const TableCell = ({ bordersVertical = [false, 0, 0], align, cell, children, ...props }) => { - const { colorMode } = useColorMode(); - const [doVerticalBorders, index] = bordersVertical; - let borderProps = {}; - if (doVerticalBorders && index !== 0) { - borderProps = cellBorder[colorMode]; - } - return ( - - {children} - - ); -}; diff --git a/hyperglass/ui/components/Table/TableCell.tsx b/hyperglass/ui/components/Table/TableCell.tsx new file mode 100644 index 0000000..996c27b --- /dev/null +++ b/hyperglass/ui/components/Table/TableCell.tsx @@ -0,0 +1,28 @@ +import { Box } from '@chakra-ui/core'; +import { useColorValue } from '~/context'; + +import type { ITableCell } from './types'; + +export const TableCell = (props: ITableCell) => { + const { bordersVertical = [false, 0, 0], align, ...rest } = props; + const [doVerticalBorders, index] = bordersVertical; + const borderLeftColor = useColorValue('blackAlpha.100', 'whiteAlpha.100'); + + let borderProps = {}; + if (doVerticalBorders && index !== 0) { + borderProps = { borderLeft: '1px solid', borderLeftColor }; + } + + return ( + + ); +}; diff --git a/hyperglass/ui/components/Table/TableHead.js b/hyperglass/ui/components/Table/TableHead.js deleted file mode 100644 index 6c5432b..0000000 --- a/hyperglass/ui/components/Table/TableHead.js +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from 'react'; -import { Box, useColorMode } from '@chakra-ui/core'; - -const bg = { dark: 'whiteAlpha.100', light: 'blackAlpha.100' }; - -export const TableHead = ({ children, ...props }) => { - const { colorMode } = useColorMode(); - return ( - - {children} - - ); -}; diff --git a/hyperglass/ui/components/Table/TableHead.tsx b/hyperglass/ui/components/Table/TableHead.tsx new file mode 100644 index 0000000..56a36a8 --- /dev/null +++ b/hyperglass/ui/components/Table/TableHead.tsx @@ -0,0 +1,9 @@ +import { Box } from '@chakra-ui/core'; +import { useColorValue } from '~/context'; + +import type { BoxProps } from '@chakra-ui/core'; + +export const TableHead = (props: BoxProps) => { + const bg = useColorValue('blackAlpha.100', 'whiteAlpha.100'); + return ; +}; diff --git a/hyperglass/ui/components/Table/TableIconButton.js b/hyperglass/ui/components/Table/TableIconButton.js deleted file mode 100644 index cd845e4..0000000 --- a/hyperglass/ui/components/Table/TableIconButton.js +++ /dev/null @@ -1,16 +0,0 @@ -import * as React from 'react'; -import { IconButton } from '@chakra-ui/core'; - -export const TableIconButton = ({ icon, onClick, isDisabled, color, children, ...props }) => ( - - {children} - -); diff --git a/hyperglass/ui/components/Table/TableIconButton.tsx b/hyperglass/ui/components/Table/TableIconButton.tsx new file mode 100644 index 0000000..d3a4653 --- /dev/null +++ b/hyperglass/ui/components/Table/TableIconButton.tsx @@ -0,0 +1,7 @@ +import { IconButton } from '@chakra-ui/core'; + +import type { IconButtonProps } from '@chakra-ui/core'; + +export const TableIconButton = (props: IconButtonProps) => ( + +); diff --git a/hyperglass/ui/components/Table/TableMain.js b/hyperglass/ui/components/Table/TableMain.js deleted file mode 100644 index 4ab4c5e..0000000 --- a/hyperglass/ui/components/Table/TableMain.js +++ /dev/null @@ -1,37 +0,0 @@ -/** @jsx jsx */ -import { jsx } from '@emotion/core'; -import { Box, css, useTheme, useColorMode } from '@chakra-ui/core'; - -const scrollbar = { dark: 'whiteAlpha.300', light: 'blackAlpha.300' }; -const scrollbarHover = { dark: 'whiteAlpha.400', light: 'blackAlpha.400' }; -const scrollbarBg = { dark: 'whiteAlpha.50', light: 'blackAlpha.50' }; - -export const TableMain = ({ children, ...props }) => { - const theme = useTheme(); - const { colorMode } = useColorMode(); - return ( - - {children} - - ); -}; diff --git a/hyperglass/ui/components/Table/TableMain.tsx b/hyperglass/ui/components/Table/TableMain.tsx new file mode 100644 index 0000000..e5f3482 --- /dev/null +++ b/hyperglass/ui/components/Table/TableMain.tsx @@ -0,0 +1,34 @@ +import { Box } from '@chakra-ui/core'; +import { useColorValue } from '~/context'; + +import type { BoxProps } from '@chakra-ui/core'; + +export const TableMain = (props: BoxProps) => { + const scrollbar = useColorValue('blackAlpha.300', 'whiteAlpha.300'); + const scrollbarHover = useColorValue('blackAlpha.400', 'whiteAlpha.400'); + const scrollbarBg = useColorValue('blackAlpha.50', 'whiteAlpha.50'); + return ( + + ); +}; diff --git a/hyperglass/ui/components/Table/TableRow.js b/hyperglass/ui/components/Table/TableRow.js deleted file mode 100644 index a411e4c..0000000 --- a/hyperglass/ui/components/Table/TableRow.js +++ /dev/null @@ -1,52 +0,0 @@ -import * as React from 'react'; -import { PseudoBox, useColorMode, useTheme } from '@chakra-ui/core'; -import { opposingColor } from 'app/util'; - -const hoverBg = { dark: 'whiteAlpha.50', light: 'blackAlpha.50' }; -const bgStripe = { dark: 'whiteAlpha.50', light: 'blackAlpha.50' }; -const rowBorder = { - dark: { borderTop: '1px', borderTopColor: 'whiteAlpha.100' }, - light: { borderTop: '1px', borderTopColor: 'blackAlpha.100' }, -}; -const alphaMap = { dark: '200', light: '100' }; -const alphaMapHover = { dark: '100', light: '200' }; - -export const TableRow = ({ - highlight = false, - highlightBg = 'primary', - doStripe = false, - doHorizontalBorders = false, - index = 0, - children = false, - ...props -}) => { - const { colorMode } = useColorMode(); - const theme = useTheme(); - - let bg = null; - if (highlight) { - bg = `${highlightBg}.${alphaMap[colorMode]}`; - } else if (doStripe && index % 2 !== 0) { - bg = bgStripe[colorMode]; - } - const color = highlight ? opposingColor(theme, bg) : null; - - const borderProps = doHorizontalBorders && index !== 0 ? rowBorder[colorMode] : {}; - return ( - - {children} - - ); -}; diff --git a/hyperglass/ui/components/Table/TableRow.tsx b/hyperglass/ui/components/Table/TableRow.tsx new file mode 100644 index 0000000..20721be --- /dev/null +++ b/hyperglass/ui/components/Table/TableRow.tsx @@ -0,0 +1,52 @@ +import { Box, useColorMode } from '@chakra-ui/core'; +import { useColorValue } from '~/context'; +import { useOpposingColor } from '~/hooks'; + +import type { ITableRow } from './types'; + +export const TableRow = (props: ITableRow) => { + const { + highlight = false, + highlightBg = 'primary', + doStripe = false, + doHorizontalBorders = false, + index = 0, + ...rest + } = props; + const { colorMode } = useColorMode(); + + const alpha = useColorValue('100', '200'); + const alphaHover = useColorValue('200', '100'); + const bgStripe = useColorValue('blackAlpha.50', 'whiteAlpha.50'); + let hoverBg = useColorValue('blackAlpha.50', 'whiteAlpha.50'); + const rowBorder = useColorValue( + { borderTop: '1px', borderTopColor: 'blackAlpha.100' }, + { borderTop: '1px', borderTopColor: 'whiteAlpha.100' }, + ); + let bg; + const color = useOpposingColor(bgStripe); + + if (highlight) { + bg = `${highlightBg}.${alpha}`; + hoverBg = `${highlightBg}.${alphaHover}`; + } else if (doStripe && index % 2 !== 0) { + bg = bgStripe; + } + + const borderProps = doHorizontalBorders && index !== 0 ? rowBorder : {}; + + return ( + + ); +}; diff --git a/hyperglass/ui/components/Table/TableSelectShow.js b/hyperglass/ui/components/Table/TableSelectShow.js deleted file mode 100644 index be6cdab..0000000 --- a/hyperglass/ui/components/Table/TableSelectShow.js +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from 'react'; -import { Select } from '@chakra-ui/core'; - -export const TableSelectShow = ({ value, onChange, children, ...props }) => ( - -); diff --git a/hyperglass/ui/components/Table/TableSelectShow.tsx b/hyperglass/ui/components/Table/TableSelectShow.tsx new file mode 100644 index 0000000..22d5706 --- /dev/null +++ b/hyperglass/ui/components/Table/TableSelectShow.tsx @@ -0,0 +1,15 @@ +import { Select } from '@chakra-ui/core'; +import { SelectProps } from '@chakra-ui/core'; + +export const TableSelectShow = (props: SelectProps) => { + const { value, ...rest } = props; + return ( + + ); +}; diff --git a/hyperglass/ui/components/Table/index.mjs b/hyperglass/ui/components/Table/index.ts similarity index 100% rename from hyperglass/ui/components/Table/index.mjs rename to hyperglass/ui/components/Table/index.ts diff --git a/hyperglass/ui/components/Table/types.ts b/hyperglass/ui/components/Table/types.ts new file mode 100644 index 0000000..38b047e --- /dev/null +++ b/hyperglass/ui/components/Table/types.ts @@ -0,0 +1,36 @@ +import type { BoxProps } from '@chakra-ui/core'; +import type { Colors } from '~/types'; + +export interface IColumn { + Header: string; + accessor: string; + align: 'left' | 'right' | null; + hidden: boolean; +} + +export interface ITable { + columns: IColumn[]; + data: IRoute[]; + heading?: ReactNode; + onRowClick?: (row: IRoute) => void; + striped?: boolean; + bordersVertical?: boolean; + bordersHorizontal?: boolean; + cellRender?: ReactFC; + rowHighlightProp?: keyof IRoute; + rowHighlightBg?: keyof Colors; + rowHighlightColor?: string; +} + +export interface ITableCell extends BoxProps { + bordersVertical: [boolean, number, number]; + align: BoxProps['textAlign']; +} + +export interface ITableRow extends BoxProps { + highlight?: boolean; + highlightBg?: keyof Colors; + doStripe?: boolean; + doHorizontalBorders?: boolean; + index: number; +} diff --git a/hyperglass/ui/components/Util/If.tsx b/hyperglass/ui/components/Util/If.tsx new file mode 100644 index 0000000..612445f --- /dev/null +++ b/hyperglass/ui/components/Util/If.tsx @@ -0,0 +1,4 @@ +export const If = (props: IIf) => { + const { condition, render, children, ...rest } = props; + return condition ? (render ? render(rest) : children) : null; +}; diff --git a/hyperglass/ui/components/Util/Util.d.ts b/hyperglass/ui/components/Util/Util.d.ts new file mode 100644 index 0000000..8ec3414 --- /dev/null +++ b/hyperglass/ui/components/Util/Util.d.ts @@ -0,0 +1,5 @@ +interface IIf { + condition: boolean; + render?: (rest: any) => JSX.Element; + [k: string]: any; +} diff --git a/hyperglass/ui/components/Util/index.ts b/hyperglass/ui/components/Util/index.ts new file mode 100644 index 0000000..ded0985 --- /dev/null +++ b/hyperglass/ui/components/Util/index.ts @@ -0,0 +1 @@ +export * from './If'; diff --git a/hyperglass/ui/components/index.ts b/hyperglass/ui/components/index.ts index 3715e3e..cbba7ff 100644 --- a/hyperglass/ui/components/index.ts +++ b/hyperglass/ui/components/index.ts @@ -33,4 +33,5 @@ export * from './SubmitButton'; export * from './Table'; export * from './TextOutput'; export * from './Title'; +export * from './Util'; export * from './withAnimation'; diff --git a/hyperglass/ui/context/HyperglassProvider.tsx b/hyperglass/ui/context/HyperglassProvider.tsx index dd52124..1b1636b 100644 --- a/hyperglass/ui/context/HyperglassProvider.tsx +++ b/hyperglass/ui/context/HyperglassProvider.tsx @@ -1,9 +1,8 @@ -import * as React from 'react'; import { createContext, useContext, useMemo } from 'react'; -import { ChakraProvider, useColorModeValue } from '@chakra-ui/core'; +import { ChakraProvider, useTheme as useChakraTheme } from '@chakra-ui/core'; import { makeTheme, defaultTheme } from '~/util'; -import type { IConfig } from '~/types'; +import type { IConfig, ITheme } from '~/types'; import type { IHyperglassProvider } from './types'; const HyperglassContext = createContext(Object()); @@ -21,4 +20,5 @@ export const HyperglassProvider = (props: IHyperglassProvider) => { }; export const useConfig = () => useContext(HyperglassContext); -export const useColorValue = useColorModeValue; +export const useTheme = (): ITheme => useChakraTheme(); +export { useColorModeValue as useColorValue } from '@chakra-ui/core'; diff --git a/hyperglass/ui/context/types.ts b/hyperglass/ui/context/types.ts index e517b2a..3c7e372 100644 --- a/hyperglass/ui/context/types.ts +++ b/hyperglass/ui/context/types.ts @@ -1,4 +1,4 @@ -import type { ReactNode, RefObject } from 'react'; +import type { ReactNode } from 'react'; import type { IConfig, IFormData } from '~/types'; export interface IHyperglassProvider { diff --git a/hyperglass/ui/globals.d.ts b/hyperglass/ui/globals.d.ts index ea2c0b8..86dc37d 100644 --- a/hyperglass/ui/globals.d.ts +++ b/hyperglass/ui/globals.d.ts @@ -1,8 +1,29 @@ import type { MotionProps } from 'framer-motion'; -type Dict = Record; +declare global { + import * as React from 'react'; -type ReactRef = MutableRefObject; + interface IRoute { + prefix: string; + active: boolean; + age: number; + weight: number; + med: number; + local_preference: number; + as_path: number[]; + communities: string[]; + next_hop: string; + source_as: number; + source_rid: string; + peer_rid: string; + rpki_state: 0 | 1 | 2 | 3; + } + type ReactRef = MutableRefObject; -type Animated = Omit & - Omit & { transition?: MotionProps['transition'] }; + type Dict = Record; + + type Animated = Omit & + Omit & { transition?: MotionProps['transition'] }; + type ReactNode = React.ReactNode; + type ReactFC = React.FunctionComponent; +} diff --git a/hyperglass/ui/hooks/hooks.d.ts b/hyperglass/ui/hooks/hooks.d.ts new file mode 100644 index 0000000..bbfe655 --- /dev/null +++ b/hyperglass/ui/hooks/hooks.d.ts @@ -0,0 +1,4 @@ +interface IOpposingOptions { + light?: string; + dark?: string; +} diff --git a/hyperglass/ui/hooks/index.ts b/hyperglass/ui/hooks/index.ts index 8f7795f..68f77e8 100644 --- a/hyperglass/ui/hooks/index.ts +++ b/hyperglass/ui/hooks/index.ts @@ -1 +1,2 @@ export * from './useSessionStorage'; +export * from './useOpposingColor'; diff --git a/hyperglass/ui/hooks/useOpposingColor.ts b/hyperglass/ui/hooks/useOpposingColor.ts new file mode 100644 index 0000000..b1607b7 --- /dev/null +++ b/hyperglass/ui/hooks/useOpposingColor.ts @@ -0,0 +1,42 @@ +import { useState } from 'react'; +import { useToken } from '@chakra-ui/core'; +import { getColor, isLight } from '@chakra-ui/theme-tools'; +import { useTheme } from '~/context'; + +export function useIsDark(color: string) { + const theme = useTheme(); + if (typeof color === 'string' && color.match(/[a-zA-Z]+\.[a-zA-Z0-9]+/g)) { + color = getColor(theme, color, color); + } + let opposingShouldBeDark = true; + try { + opposingShouldBeDark = isLight(color)(theme); + } catch (err) { + console.error(err); + } + return opposingShouldBeDark; +} + +export function useOpposingColor(color: string, options?: IOpposingOptions): string { + const [opposingColor, setOpposingColor] = useState('inherit'); + const isBlack = useIsDark(color); + + const dark = useToken('colors', options?.dark ?? 'original.dark'); + const light = useToken('colors', options?.light ?? 'original.light'); + + isBlack && opposingColor !== dark && setOpposingColor(dark); + !isBlack && opposingColor !== light && setOpposingColor(light); + + return opposingColor; +} + +export function useOpposingToken(color: string, options?: IOpposingOptions): string { + const [opposingColor, setOpposingColor] = useState('inherit'); + const isBlack = useIsDark(color); + const dark = options?.dark ?? 'dark'; + const light = options?.light ?? 'light'; + + isBlack && opposingColor !== dark && setOpposingColor(dark); + !isBlack && opposingColor !== light && setOpposingColor(light); + return opposingColor; +} diff --git a/hyperglass/ui/package.json b/hyperglass/ui/package.json index 0cbece2..5be2327 100644 --- a/hyperglass/ui/package.json +++ b/hyperglass/ui/package.json @@ -15,8 +15,8 @@ }, "browserslist": "> 0.25%, not dead", "dependencies": { - "@chakra-ui/core": "1.0.0-rc.5", - "@chakra-ui/theme": "1.0.0-rc.5", + "@chakra-ui/core": "1.0.0-rc.8", + "@chakra-ui/theme": "1.0.0-rc.8", "@hookstate/core": "^3.0.1", "@meronex/icons": "^4.0.0", "axios": "^0.19.2", @@ -26,9 +26,9 @@ "framer-motion": "^1.10.0", "lodash": "^4.17.15", "next": "^9.5.4", - "react": "^16.13.1", + "react": "16.14.0", "react-countdown": "^2.2.1", - "react-dom": "^16.13.1", + "react-dom": "16.14.0", "react-hook-form": "^5.7", "react-markdown": "^4.3.1", "react-select": "^3.0.8", @@ -42,6 +42,7 @@ "devDependencies": { "@types/node": "^14.11.10", "@types/react-select": "^3.0.22", + "@types/react-table": "7.0.4", "@types/string-format": "^2.0.0", "@typescript-eslint/eslint-plugin": "^2.24.0", "@typescript-eslint/parser": "^2.24.0", diff --git a/hyperglass/ui/tsconfig.json b/hyperglass/ui/tsconfig.json index 9caa5d8..74df1ee 100644 --- a/hyperglass/ui/tsconfig.json +++ b/hyperglass/ui/tsconfig.json @@ -3,7 +3,7 @@ /* Visit https://aka.ms/tsconfig.json to read more about this file */ /* Basic Options */ // "incremental": true, /* Enable incremental compilation */ - "target": "ESNEXT" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, + "target": "ES5" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, "module": "esnext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */, // "lib": [], /* Specify library files to be included in the compilation. */ // "checkJs": true, /* Report errors in .js files. */ // "declaration": true, /* Generates corresponding '.d.ts' file. */ diff --git a/hyperglass/ui/types/theme.ts b/hyperglass/ui/types/theme.ts index 22f91d8..6a4d089 100644 --- a/hyperglass/ui/types/theme.ts +++ b/hyperglass/ui/types/theme.ts @@ -1,3 +1,4 @@ +import type { Theme as DefaultTheme } from '@chakra-ui/theme'; import type { ColorHues } from '@chakra-ui/theme/dist/types/foundations/colors'; interface ChakraColors { @@ -44,3 +45,7 @@ export interface Fonts { body: string; mono: string; } + +export interface ITheme extends Omit { + colors: CustomColors; +} diff --git a/hyperglass/ui/yarn.lock b/hyperglass/ui/yarn.lock index b53e254..8b849d9 100644 --- a/hyperglass/ui/yarn.lock +++ b/hyperglass/ui/yarn.lock @@ -1033,7 +1033,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.6": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.6": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== @@ -1091,514 +1091,492 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@chakra-ui/accordion@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-1.0.0-rc.5.tgz#8f35f12fdfaacabd1a32eb9655efad9bdb48c546" - integrity sha512-isr25TVEH/ceUUo4IZqgMwLNPZLcnRvlo3PcHJheXgtl2DbX2UoQkN0oJP7H/COMmURQqeAQ2rBirW0okBtfVA== +"@chakra-ui/accordion@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-1.0.0-rc.8.tgz#474d4448fef0f315575bd924cc86d3fa52b37021" + integrity sha512-4carsEN6gJFPc9Acl1zckLxQZgxETKSE2ILOL4M+HCx83BMOER59KdEpOH5qNhB6bWlYUdXaj3metvfQz83pCA== dependencies: - "@chakra-ui/collapse" "1.0.0-rc.5" - "@chakra-ui/descendant" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/descendant" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/alert@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-1.0.0-rc.5.tgz#94ea4b4eeac5c199e2671eaa807bf36b85b09612" - integrity sha512-tGvfqNI/MnHj7C+vHy7eP5ujaRoAAgx9ly9LiVGWoU6mm3EcLd8Mg7Ux9AuSzW8/5XUeevijTRrAAIRNjTCj2A== +"@chakra-ui/alert@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-1.0.0-rc.8.tgz#5a689f3dc01e417cbe7b6f8995d16b2881139ee2" + integrity sha512-/K6Y3dT14zs7T12/3zYHiECOF/j0OoyLQsqPpOxsDmsaXrmaxhXzsYRFqn5Skurja240Z9O2SXS+ABRVGeo95w== dependencies: - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/avatar@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-1.0.0-rc.5.tgz#80ecfb59b1f739d310c335ae625577ed6def73d3" - integrity sha512-HsxXUTjyrJkVU+XwhE8HBOcwg1W3u/d8o8dB7mBZShkky4O+Mh8FgUmX+J5CCjNHjiTgBO+inOQCRH2kw4+WeQ== +"@chakra-ui/avatar@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-1.0.0-rc.8.tgz#326fd1fa86744882cbb0befe173180f8ee6ce094" + integrity sha512-gDj/dtFIpNyILJ7EMHENnadrTcRd97mvvhe2uty/9FkPOhPALqofIKkUKvIKbsm9IVg2TDnttS5tylzLRyceQg== dependencies: - "@chakra-ui/image" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/image" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/breadcrumb@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-1.0.0-rc.5.tgz#a4f0b734674faa33ccccf3a2d73286c0ecaa3408" - integrity sha512-o/+Y5fvMxTt1eW4hb7R27WnjpaKuW/g1zQ/rkNsQGeSYbD8WEOxDGdYpJxfzgBjcF55uyfNfO5grIcDF6tg0mg== +"@chakra-ui/breadcrumb@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-1.0.0-rc.8.tgz#cc1da4ea1fbcc1ea206c254c83f0f0363bf41294" + integrity sha512-6vUDDAaEQvQPBOqkvhtfQPFOh0CsCLYnrjqDPofQpd+UqVMDINembuHCVpAunswo73GCym5vagVe56QvXt7jow== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/button@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-1.0.0-rc.5.tgz#59e247dc6fae2bffafd876b3efe29bc68ab5567e" - integrity sha512-T3mVNiC5HIgTkgxc1vwCGg52t/eaLzNTQLchUpDv8Vi/aEFKUl4S8gCREJurXcjMhr4/OIqqc6sjC2IfUe1h3A== +"@chakra-ui/button@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-1.0.0-rc.8.tgz#61a185907c7be30332917a963ccfdecc888836e7" + integrity sha512-qX9Duvio01XEWWFAn3f+SQ/qr5TRX4HxTuBEuF1kIw8RqKCnP5a5pS7g+7KS3Uxx+bIbZ/q/ADuChn0AgXpCsA== dependencies: - "@chakra-ui/spinner" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/spinner" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/checkbox@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-1.0.0-rc.5.tgz#b8fa8b33b2f01f05001fba56281b45e289791e76" - integrity sha512-l0CRikxOiKrCSdUapj+AAHD2F0zuvgZ5XtFW469QteHI2w0+Sgrq46Dg0OHQf5+RBS+Unx1YEShaMN/7wQCJMw== +"@chakra-ui/checkbox@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-1.0.0-rc.8.tgz#1dc81c79e7a4269989a55b7bb1a1a7ce5cd25778" + integrity sha512-BW8g3pO2bp5YPl1udGnAZeQ3YEuHCplX7iDWFsSREJLstJOrC1mb9VyGyWHuEsq/KXjjfaWAfPDqy9CNlf6aTg== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/clickable@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-1.0.0-rc.5.tgz#93445e0fcba5943c48f4e95ff833a0334225ac57" - integrity sha512-Nh6v4g4knWwFENxfKM+JhyiOsKOnOcxwEQ+KzGFFJPlbQiFzsSvmNBMDviJoe2X2kZOJGW8M9QXY1uynpUg8mg== +"@chakra-ui/clickable@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-1.0.0-rc.8.tgz#3e9d2708d28d55496b1de5b34b532f7d99266672" + integrity sha512-45mMSfpKami4/NQk+QKXgfnkPyQ57yXQc2LFHx35m6ErXAe2m450Qv40Hj5lxJgrzmETms/SgskJ6GAhdajjtg== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/close-button@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-1.0.0-rc.5.tgz#17828e7cb4d8d2e1add9f55426aa9cb12953f90b" - integrity sha512-QERREq2vAab5fUTqfSCE4zPq1nel2/Kc5G0VFy8GKSAYPbi75IfnQSZyciya8UPwkvMemb9kQBjZSb2ApMhIzw== +"@chakra-ui/close-button@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-1.0.0-rc.8.tgz#0b4c7926c6de3a6d8f889b0a0afb8e91b557bac2" + integrity sha512-jELCVjMaDbrP6YnAj/fTG7hhItc1HK23LxaLZ2Fug82Tb04+8Y5097Sszvn9U0JI46oxhqoUSPPo6UxKHCZrZQ== dependencies: - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/collapse@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/collapse/-/collapse-1.0.0-rc.5.tgz#3e9b07e23c317aca51054df794ebeb0c7c566d23" - integrity sha512-ywiqoPkEvbCXVTUkXE+khlNnm2yQ2w81ABv52Op+HRwdklGNiW0Rpg9uXOZOlnDLwvRmgYUGI8AST1wyayLNJQ== +"@chakra-ui/color-mode@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-1.0.0-rc.8.tgz#c0c59851d6ea7965b68dba74bd4ba9fb6a345cc4" + integrity sha512-NLanjgYN/rzHzWZ9KLGWsaTDmrlGR4PlS9ngXPQW9K0dy8d362wDVuag8IDx435aovXt6tOkbwmNZ1HGNPzAfw== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" - react-animate-height "2.0.23" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/color-mode@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-1.0.0-rc.5.tgz#1c194fa41087b4db30f25bb91c62def7897c7bd7" - integrity sha512-e+nLWPmBKSUYzy/IHUc+hwDw7xLEvk7/TSHwQFboDRjPM7cjMkrSfxUSRu6QEDFgF7DA3eZGfy3KeNCwK0/pyw== +"@chakra-ui/control-box@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-1.0.0-rc.8.tgz#365ba31f44fe91a6fc14fee87c02fc469d48026b" + integrity sha512-fg/9tfUqaFHjn6JGnHytoGX6W3DUjBxkzcNJtrYX+LNb7CFuC94EOV8d1XkXAMxUVxA901SIOionAU/cTRDkEQ== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/control-box@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-1.0.0-rc.5.tgz#90e4c151f5f5f0fdf1954d0e3240dd3c2ca0a9e1" - integrity sha512-oo41YhQymJ45KgVa4tOMVaUR5tQkFgMR9hxqDcT9w5C7UMhhD8nmzxWysBs7VauQajWWfC0Jq1Ep17WOjfZn6A== +"@chakra-ui/core@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/core/-/core-1.0.0-rc.8.tgz#2a2e7105b18488762edf479cc7cd77185503c760" + integrity sha512-ZPGjTwy5QrYG/sYuGhrYeBNfWNIfQMSI4spHkNusd+qmNwPJMXR/WO0M8FwTdSnLc0ZVubUpvqdY4e9fp+xT+g== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/accordion" "1.0.0-rc.8" + "@chakra-ui/alert" "1.0.0-rc.8" + "@chakra-ui/avatar" "1.0.0-rc.8" + "@chakra-ui/breadcrumb" "1.0.0-rc.8" + "@chakra-ui/button" "1.0.0-rc.8" + "@chakra-ui/checkbox" "1.0.0-rc.8" + "@chakra-ui/close-button" "1.0.0-rc.8" + "@chakra-ui/control-box" "1.0.0-rc.8" + "@chakra-ui/counter" "1.0.0-rc.8" + "@chakra-ui/css-reset" "1.0.0-rc.8" + "@chakra-ui/editable" "1.0.0-rc.8" + "@chakra-ui/form-control" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/image" "1.0.0-rc.8" + "@chakra-ui/input" "1.0.0-rc.8" + "@chakra-ui/layout" "1.0.0-rc.8" + "@chakra-ui/live-region" "1.0.0-rc.8" + "@chakra-ui/media-query" "1.0.0-rc.8" + "@chakra-ui/menu" "1.0.0-rc.8" + "@chakra-ui/modal" "1.0.0-rc.8" + "@chakra-ui/number-input" "1.0.0-rc.8" + "@chakra-ui/pin-input" "1.0.0-rc.8" + "@chakra-ui/popover" "1.0.0-rc.8" + "@chakra-ui/popper" "1.0.0-rc.8" + "@chakra-ui/portal" "1.0.0-rc.8" + "@chakra-ui/progress" "1.0.0-rc.8" + "@chakra-ui/radio" "1.0.0-rc.8" + "@chakra-ui/select" "1.0.0-rc.8" + "@chakra-ui/skeleton" "1.0.0-rc.8" + "@chakra-ui/slider" "1.0.0-rc.8" + "@chakra-ui/spinner" "1.0.0-rc.8" + "@chakra-ui/stat" "1.0.0-rc.8" + "@chakra-ui/switch" "1.0.0-rc.8" + "@chakra-ui/system" "1.0.0-rc.8" + "@chakra-ui/tabs" "1.0.0-rc.8" + "@chakra-ui/tag" "1.0.0-rc.8" + "@chakra-ui/textarea" "1.0.0-rc.8" + "@chakra-ui/theme" "1.0.0-rc.8" + "@chakra-ui/toast" "1.0.0-rc.8" + "@chakra-ui/tooltip" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/core@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/core/-/core-1.0.0-rc.5.tgz#16571a30702d68b7cdbef564bf2280437bb5b850" - integrity sha512-s+z7vGomX3SnsoeFzW4yuuYPDnr52TDo1GETcTgzaUDfs2keQKXphzvFUxUFFY0VgHOejfXDyoNypPnAR6eqXw== +"@chakra-ui/counter@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-1.0.0-rc.8.tgz#507875b14c7de6f048e50edd7b0145670e39ef98" + integrity sha512-Ry+U48Z8wATdclxQ3eLmRcSCKScUT7hO71QPd8k8HOexftXowMHi2Iv5XjBBJReb9wCagSc4P5einAUWUAUbnQ== dependencies: - "@chakra-ui/accordion" "1.0.0-rc.5" - "@chakra-ui/alert" "1.0.0-rc.5" - "@chakra-ui/avatar" "1.0.0-rc.5" - "@chakra-ui/breadcrumb" "1.0.0-rc.5" - "@chakra-ui/button" "1.0.0-rc.5" - "@chakra-ui/checkbox" "1.0.0-rc.5" - "@chakra-ui/close-button" "1.0.0-rc.5" - "@chakra-ui/collapse" "1.0.0-rc.5" - "@chakra-ui/control-box" "1.0.0-rc.5" - "@chakra-ui/counter" "1.0.0-rc.5" - "@chakra-ui/css-reset" "1.0.0-rc.5" - "@chakra-ui/drawer" "1.0.0-rc.5" - "@chakra-ui/editable" "1.0.0-rc.5" - "@chakra-ui/form-control" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/image" "1.0.0-rc.5" - "@chakra-ui/input" "1.0.0-rc.5" - "@chakra-ui/layout" "1.0.0-rc.5" - "@chakra-ui/live-region" "1.0.0-rc.5" - "@chakra-ui/media-query" "1.0.0-rc.5" - "@chakra-ui/menu" "1.0.0-rc.5" - "@chakra-ui/modal" "1.0.0-rc.5" - "@chakra-ui/number-input" "1.0.0-rc.5" - "@chakra-ui/pin-input" "1.0.0-rc.5" - "@chakra-ui/popover" "1.0.0-rc.5" - "@chakra-ui/popper" "1.0.0-rc.5" - "@chakra-ui/portal" "1.0.0-rc.5" - "@chakra-ui/progress" "1.0.0-rc.5" - "@chakra-ui/radio" "1.0.0-rc.5" - "@chakra-ui/select" "1.0.0-rc.5" - "@chakra-ui/skeleton" "1.0.0-rc.5" - "@chakra-ui/slider" "1.0.0-rc.5" - "@chakra-ui/spinner" "1.0.0-rc.5" - "@chakra-ui/stat" "1.0.0-rc.5" - "@chakra-ui/switch" "1.0.0-rc.5" - "@chakra-ui/system" "1.0.0-rc.5" - "@chakra-ui/tabs" "1.0.0-rc.5" - "@chakra-ui/tag" "1.0.0-rc.5" - "@chakra-ui/textarea" "1.0.0-rc.5" - "@chakra-ui/theme" "1.0.0-rc.5" - "@chakra-ui/toast" "1.0.0-rc.5" - "@chakra-ui/tooltip" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/counter@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-1.0.0-rc.5.tgz#8490e2374d025c430efb1337df1ae2a2c73e199f" - integrity sha512-Ip091WC8C1MqshBPyS1qmGa5ZLEW32dKTn1ENUIQ873L5xqwnAWLBqwq9ghIsRqjyS0LTN67muGJSeWwBJG9JQ== +"@chakra-ui/css-reset@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-1.0.0-rc.8.tgz#98eeec5e813244917ecbe1545a75d5632cb3480b" + integrity sha512-s/V28H0W324OYRL8yxpBT1u0rTe+D0R9AmmUjMDmUV+ETxZ77zQMa3DykutbD+Kem3fJv8bpgVuM/uB2utfXSw== + +"@chakra-ui/descendant@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-1.0.0-rc.8.tgz#463f5e1379cd6a93b8a8de22775e4c44c9c4fc2e" + integrity sha512-JK40BihvaNZBlEss8Ez58Ccub0XlOyJVJkGm9xPva7p5MygeTlqwXu8dE8IhJfDI99AFheMNPY1r24n1yoYOMQ== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" -"@chakra-ui/css-reset@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-1.0.0-rc.5.tgz#69f8529999ce9d539a9a1e2252b42f3b861dffdf" - integrity sha512-9NzQnUR7Jjtb2Ixiwys6fVkii6WE7TPcBFg2FxGJTvtElweR4gKVoyc6lyGH1LRTBZd1kMT55iY3FyLPOYFfsw== - -"@chakra-ui/descendant@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-1.0.0-rc.5.tgz#33a4b849e79ec6f4a116ed9cc6193539b423b005" - integrity sha512-2IzfZZ/bPFfJbQmUFIulMDQwF1YeVWpV38be7Kv0VFHbF4vqVSEM+Gd6BCrT7mtmH5FdqSFm7eimjQEuk12ydA== +"@chakra-ui/editable@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-1.0.0-rc.8.tgz#8938c8cb9d7f0af71aa2afb76dc7671ba301a74a" + integrity sha512-9kiJk4QVzgv9yVKiTCsYcSbdVcWPq3btj5gHfKDvKgwevD5Wv2sWW8gHklpT5oGNpIxEZB8lcJLpywG+p2Ct/g== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/drawer@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/drawer/-/drawer-1.0.0-rc.5.tgz#a59dd061c2e272e044e1a6c6eb6ebfa5f00adf08" - integrity sha512-bNnMqmhumyZYD9X90G/n3l1FhoyRIg+pIaRDZo28uyljTpI/zTUI3vmfJzN/8qyXiDKUsh0pBXUhApSM2NCt4A== +"@chakra-ui/focus-lock@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-1.0.0-rc.8.tgz#4de1647d7825a6e40a26261e25ae55a639d9eec2" + integrity sha512-a53KsV/i5bII2jaHDU8LbvkNkJKIiqETiWMxhetUSQ5kevY2XLLGyCQibj814f9awsnUXD7ydo0nW3B8DaRYPw== dependencies: - "@chakra-ui/modal" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - -"@chakra-ui/editable@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-1.0.0-rc.5.tgz#a7bfa8bb0dff6b2104f0663f8eae04fcfd3c3eba" - integrity sha512-3JKFL4v6DOMqhXuIN07cLTrYLpXUMB+ViXaIa2Hz0CV1shdIfxzWvzac4vD/ktUVPuRhXRFEKRpTkxOp6H8GNw== - dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - -"@chakra-ui/focus-lock@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-1.0.0-rc.5.tgz#15413b67ceaef5e5d8e51b4b9bfc514053858cfe" - integrity sha512-eWaAwccFrsSzHOWemEvoKgQ4++PqDfpM78dwaJhBbBN+6lOzG1vYrgagNpDK33onLQaeuELrXPVqEJTLnwgFAQ== - dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" react-focus-lock "2.4.1" -"@chakra-ui/form-control@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-1.0.0-rc.5.tgz#615da70a2708b562d442f93b80ee63bd1b9db5dd" - integrity sha512-aJhwDvYBwUK2NmU7nmXZODoHHI3ssoufZTyR0T2RMegFDXwA3X/Ywd9jGhAfq0yYzO7eFopIAkbxjwUJnBjW5w== +"@chakra-ui/form-control@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-1.0.0-rc.8.tgz#ea23b1867a80282b110fab8c5c8523d00422e91f" + integrity sha512-aoQWl7QMg+RJ51s/NkuxldCPGVtN5gaQLASAXXaUbrwyLCPFyEpgk541096laRB+h5uKytIzRcEvVv7Ox5Gtdw== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/hooks@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-1.0.0-rc.5.tgz#a610072581b8cb75c70e2ce7b92905738b6893cb" - integrity sha512-p+vcdo9BJ/atluE6DeGnh4fylr3XNCchjA/Rkip+BTYJSy7XIeCSdBEM+IfdHzRQppzQe1k2cNKrzeeT0xd+KQ== +"@chakra-ui/hooks@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-1.0.0-rc.8.tgz#745942a1736d31cac487e7cd38069d3e74b89085" + integrity sha512-4B1WBsAU47ZKUyvgTvu5vo1d2aczGHDv7YAcuNQdLF7Bwpk5geWvYf8iO5rz15Bfu9NuBOwU76VoG95b+TBzUA== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" "@reach/auto-id" "0.11.0" compute-scroll-into-view "1.0.14" copy-to-clipboard "3.3.1" -"@chakra-ui/icon@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-1.0.0-rc.5.tgz#2abbaad9b3abeb0a577458d132c2a6cb64b9c61b" - integrity sha512-auMyOQ/OD8FOxMAELgJItPWDNn4iJmQMhM1m2fR4HOj0l5N7+0q/qdZBLAOyS9pXYX/huaFPsdNGQPmaIhAEmg== +"@chakra-ui/icon@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-1.0.0-rc.8.tgz#9c5763ee96c7c9e7458b53ddcd099b605847ba95" + integrity sha512-kWcetk7d7iKd8Ht5+c+065UWKYHbCSJl3EYnNXLpGr/UJh/Saq/qHhftJASm1lcxjy6lVVTlnP6qm8kVvcvpAw== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/image@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-1.0.0-rc.5.tgz#c3b4a5316e7171d71b802997969fe5b6d07b5cc5" - integrity sha512-+cLvzA2ZZnXNLyQaFhf7jWjmWuPGAGVIr0qNvfJrb0BulJgO7IB6H42pKWvubyCuJD62XkyJERdMGiZlo6rUgw== +"@chakra-ui/image@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-1.0.0-rc.8.tgz#fb9f25f93617b82d1e91ed48e5f24e2e1e342085" + integrity sha512-u+el3/RS7JOlPbu1xUNzfhNsMYFWVdcaSGEDPCrRI2m4/8Egik2uWEplNxakZYCfvhu2Orx3GO6JyEnaWJvvkw== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/input@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-1.0.0-rc.5.tgz#56b72fe3889e9b34f0f974de8886cb64324a5a77" - integrity sha512-rl+BI0LSfLym6b9VWpJ0pJb3w2WatFFVRUKkyMPbYHUeiVWbG8srMrp1YKmBfdbqSRMWUyZ4n4rmqUmJZ52Dyg== +"@chakra-ui/input@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-1.0.0-rc.8.tgz#b3f93ac64fdb56ce6fa9925dee446656c77b4e43" + integrity sha512-FJtB9zwOf38GuhS5VGyLlCUFXHSl0OrCQbrwdKakIZz986o+6DGEShIczoifs0QniGKSsNXcLu3m2FX0QxWQmw== dependencies: - "@chakra-ui/form-control" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/form-control" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/layout@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-1.0.0-rc.5.tgz#0ce71537f6c43bfa1a42c64872b3f903c37dbb3d" - integrity sha512-CIFHFe77TyB7TPbhD3iKI+FmwHYcrM/5oTjDrp0829pTL/NWoEMWcoAaPSf4pBkftMFiM0qsfEAvQcdC8fO/YQ== +"@chakra-ui/layout@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-1.0.0-rc.8.tgz#62b3eb050d476d8cd4c87efbda48221d4c1b7c61" + integrity sha512-nDocS9eW0f/dnSFtkMYa9aOSUkawbUSOJHmEMRmd696NW/cf8jYWifZPcSWJHqw1V8NR6MYgGLYJ/fgdlT/OGA== dependencies: - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/live-region@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-1.0.0-rc.5.tgz#7a3cdf8efc561ca74eb808627a93cbd807177368" - integrity sha512-k90pMnoUCT73D3SahBKv4xdW0P4uhUrAQ/GW7OXC9W3hTS41DVV6g8EvGoOKVkh16LJhpbM35VbEBwS07mN/0A== - -"@chakra-ui/media-query@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-1.0.0-rc.5.tgz#3943e697efe8a1b1a2539d02b430e27e66a4767b" - integrity sha512-aKsSYyuvogMzIZvXGC/Mn6ME3oAQz1tOTIniTUZGnGZWx/dOy2xbTMJAAz3N8XAPmbxQKjAED/htXhazKBlXzg== +"@chakra-ui/live-region@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-1.0.0-rc.8.tgz#deb74adb91514cf384e7790aeca371363a74e988" + integrity sha512-QFOokqJJ5BrvaMG9EsyzKG/O4xIcGDk+P5+Otuuu8dtBV01e+lb/mXts4lTi+eXVgSOONMZNuLuhkZ0tYVNvmA== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" - calculate-measurement "0.1.0" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/menu@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-1.0.0-rc.5.tgz#2c2b74e5dcaf666d91f2652cf276e8c0730182e8" - integrity sha512-8VfW/KPzmeAv58Ia357pnlQcgwf8WWNfCqZ0oXsR4m5Jwx6YA4X0VRCe5X/GI32MS4FnUd0g9A7Wse2/jrKBBQ== +"@chakra-ui/media-query@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-1.0.0-rc.8.tgz#0c816a57cacd3d9813be1813bd7aacf4aa0f8866" + integrity sha512-q8pmT4kgxc9pHZ7qtKRxfdQbMLbZ14Z8AEEbTGy4oD7eZutmWn77zkx5cC4MN02pRFghndEqFKIh5Wr+X1KjCg== dependencies: - "@chakra-ui/clickable" "1.0.0-rc.5" - "@chakra-ui/descendant" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/popper" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@react-aria/interactions" "3.2.0" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/modal@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-1.0.0-rc.5.tgz#73642d9862ab1eacb4eb7963d6e6d09d6c622962" - integrity sha512-oawYqs0BDblVsXy9oxR/EPGA3gdPg4TjtdHTND9cA4P0B6ny3YuDhn+8oBZtMiAhWVOeHRztNScJZCvdrjVDFA== +"@chakra-ui/menu@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-1.0.0-rc.8.tgz#56720913eda2a6585b96fa6c358a17668533a02b" + integrity sha512-uIxetUTY9SoTihQqNJUpX4WnrRKBAAFbx7FqUjuASsTa8NRWEtp9DCFrrL3hQt2XJxkmxN29Y02cGdrJoymYJg== dependencies: - "@chakra-ui/close-button" "1.0.0-rc.5" - "@chakra-ui/focus-lock" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/portal" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/clickable" "1.0.0-rc.8" + "@chakra-ui/descendant" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/popper" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + +"@chakra-ui/modal@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-1.0.0-rc.8.tgz#73cc5f4f5dd54dab6fe41de98d795ea0b119eef8" + integrity sha512-qiRjRkYYl/ycfBKMCrXtbi0lZcjIzVdIVO2/HQluMg+N1XrfiRKLU5CQPUot6RO4DWUlUEA+i+7YtH8VrItoMg== + dependencies: + "@chakra-ui/close-button" "1.0.0-rc.8" + "@chakra-ui/focus-lock" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/portal" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" aria-hidden "^1.1.1" react-remove-scroll "2.4.0" -"@chakra-ui/number-input@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-1.0.0-rc.5.tgz#1a262f20a48e51d1a0b55640cadc4e7246f84d7a" - integrity sha512-mP0Rqf8CaPiaupvcuclJFWwRHc1wALktw9UB56ZHxCjhLIItvEUqxvYfSYSlCtGZghQHRxiZoozAi2lOy+sYAQ== +"@chakra-ui/number-input@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-1.0.0-rc.8.tgz#f664b912c66f3e7819cdbeacca4e98591a9f1318" + integrity sha512-kWo43cD2aj2svUXObbdzcfeR1d+7S9hbm6WOnrWVkxWaOgl+zQ+Lb++ZAaFiE9eul8nJqHxz+b1chfy8Ix+EjQ== dependencies: - "@chakra-ui/counter" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/counter" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/pin-input@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-1.0.0-rc.5.tgz#ca017f1c5ecbb96a0d857b01951f5e899ecb250d" - integrity sha512-wpjXnxPExcnW0OK6LVgskcCQ16sCLKB+oDPRuGo2AbIc3kwE0DAdfifrIYsq01jRRrGPoXgoVx4vB0gdCDrp3A== +"@chakra-ui/pin-input@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-1.0.0-rc.8.tgz#1097c73b6ee58adc0fe18624ffd17ec119e0912a" + integrity sha512-nJivIHAyptM4A+pgjq6ros/gern4VlbGTr+9x2D2aA6ullS3/W25TW0VR2+eI46ODfCtqitqwtiZuSUGYLJHWg== dependencies: - "@chakra-ui/descendant" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/descendant" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/popover@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-1.0.0-rc.5.tgz#949b365b5ff6837a55592aeb894b1da875937796" - integrity sha512-al1k+C5TVCqjczwMPdAwtpC7BZYcJGRLIe/+hIfrOQb0hRKw5vUkFLhuDu+Jvj1a5DqACMmqfl93a6GQgvmEWw== +"@chakra-ui/popover@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-1.0.0-rc.8.tgz#496b84e496f0bcde57cae3a7e7b1505c588f22df" + integrity sha512-wl7AOisR3JyHWo4kkAJvT9no4rEYFrSHsOrrf/0YM3P6vks5ajEDu5XVc4UAf+JAUatp1pqovuis/Fae20ds4Q== dependencies: - "@chakra-ui/close-button" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/popper" "1.0.0-rc.5" - "@chakra-ui/portal" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@react-aria/interactions" "3.2.0" + "@chakra-ui/close-button" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/popper" "1.0.0-rc.8" + "@chakra-ui/portal" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/popper@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-1.0.0-rc.5.tgz#5e5ab0434921f045fcca98da761e20455510f141" - integrity sha512-5xBVBq33H2ZeTH7sOz5Map4ZAdCfT/5cXtCInncKXFwXS/ceQuezFOEvH7fhRW/fWK1ERBTnqW7ExAxJzmlj7A== +"@chakra-ui/popper@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-1.0.0-rc.8.tgz#b388b5a07b02f62c2ac27e1c75acf663c5de4ab4" + integrity sha512-MAqCdf6/vLaJZr+YnRr9b1iceOdViM6TUnNKejLVQBEVunWxFQAqAlTWnatmqcjNaYO/pcd95lQ71TVqQdKmIw== dependencies: + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" "@popperjs/core" "2.4.4" + dequal "2.0.2" -"@chakra-ui/portal@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-1.0.0-rc.5.tgz#9936c7db472fc4b6e2b68aa7efa0a4f0920a28a8" - integrity sha512-gRszycSxZ/K/jGYgS/Ea/tZv4tc30mnqneKmvE87Hu+q9zf1ZvykcTWVBbqNhgUcRPjOStkUy7MbuPq1bfIG3w== +"@chakra-ui/portal@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-1.0.0-rc.8.tgz#5745038c411e5aa2a9e1588e6283f7716a4c0912" + integrity sha512-jkDY7BawoupgIgEcYNS2X/wO7gSRappzqOfvAj0VxPMREvrQOclIBWoTLad5UAQJp+OP1BzAwPzpo79OC8IaYQ== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/progress@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-1.0.0-rc.5.tgz#cecbc6da18dfb91cb962d4879e1f30fbe9265632" - integrity sha512-nb+gapq4FzUzRs2PA6aEryke4UVHSwdpiolaF0idxN+fWtcYW2y+avEs9qRe8ywUPKwUrTkSqRd6T7LFtIMJvg== +"@chakra-ui/progress@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-1.0.0-rc.8.tgz#a88c7385318bb16982371a38816782e0ea217366" + integrity sha512-rgo1A34tEAErzRTnmv8E+4bf2PVfka+Rm7nInBL/hptIa2JeC7YtwuiV20yBITJhwBYP2NTgF1S0KmINzpi61g== dependencies: - "@chakra-ui/theme-tools" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/theme-tools" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/radio@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-1.0.0-rc.5.tgz#3915785c8eb5a9183c72ede1248da51f6b5d7c95" - integrity sha512-79hOo2bG8FYPRBQdDdudQudRI40yQ/xDipw1nQhVuXj4RcdmSaSeQJguG/c0XdtTpqVqAVD3o1AAT9c3QVLwgQ== +"@chakra-ui/radio@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-1.0.0-rc.8.tgz#f177a12a7534abc22d013b5df8d5b1d8c9f170c7" + integrity sha512-ecsUP7rcUgVIlUHhkWmHYYe0DKymuOpEPKuzJkagDl425vKyg4Z9hPtHC0aFLesWD+wLcHwbpDUQTyrtuK7qow== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/select@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-1.0.0-rc.5.tgz#a25fba6332eabc068a52bd2893ed57fddf404706" - integrity sha512-73P8fg/n4UDps+xE8/jV6vPirZr6vvRH/Wf8PbC7f7ys2CzdI6UAHp/AWepsxSZs7hPgbEcc+RmjIKMqd4jngg== +"@chakra-ui/select@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-1.0.0-rc.8.tgz#148cb907513019cd9e150403ad58b3936fc5362d" + integrity sha512-Tig2DGhkkwxUuJRnDNW5DwBRkt1kJN3uVL3NKV87MSMXSzhtWz2/CceaLmfaFa+gY5ehr5HG36cYWXStrph8Zw== dependencies: - "@chakra-ui/form-control" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/form-control" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/skeleton@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-1.0.0-rc.5.tgz#d1be272e0c7cef146e9e013b2f8a7f0d85c1af34" - integrity sha512-mFWgH+ZcTE4rLX+gXkj/+3DqwONaSUCK/QwbIaJdf931MIGh+pGDD8+nqneB26PJgVAoll8Byq+/cK+YJkLj4g== +"@chakra-ui/skeleton@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-1.0.0-rc.8.tgz#0441919e823748b75594eab05d80bc9e97b3d525" + integrity sha512-AmSEyzC5eROn6WHE6xTTSy4i2HJKRI4ET0T7k20fZOsaraul/KnmKFE11K/Mf4q3vsqSNLjLu8Z+NRRwvpLSOg== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/system" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/media-query" "1.0.0-rc.8" + "@chakra-ui/system" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/slider@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-1.0.0-rc.5.tgz#5d34f0fffa7e9dcf3ef3a0c2a871c5e4912c0ddf" - integrity sha512-Ht3byOOO+h1BkA9biAtPqjYmXtf54FwJt/mAkFcjbT8RCdlaCmsHOFbcci0LtmKZ6a1A3l3xrZ9+MoJZxtjAGA== +"@chakra-ui/slider@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-1.0.0-rc.8.tgz#6d47d23a03b429bb1468a3a9de6a3bdb66aea01a" + integrity sha512-56N7dTHyh4PeUbeZFUuqS+pva7p7uAvuK2/EnVkpDzpHgCf6wFltuzM5m67XG2jAd2WFxAt7j6m76PIGxy1OWQ== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/spinner@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-1.0.0-rc.5.tgz#426e2d4ed1f5b64860780b5b3bbdf48b43dfa92a" - integrity sha512-39G4WagQrUzvwRSe9LVHZYdeE7ZbT+Gk/SvW8SXNhJ63GzojbU1Vps2oNx8DrmAUVa8ef9gx8qFBm9ukkiXNNQ== +"@chakra-ui/spinner@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-1.0.0-rc.8.tgz#04c3149af4f13bc87c1099c06bcfa98635a9e752" + integrity sha512-6XXdFwZM4BQo1JJbvcarRaDIp1LCuYBhh6QdtLaIjLcKMFOM8fttmLgxSRpQOSKBw21YIGLpqWknEaOjBDaI2A== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/stat@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-1.0.0-rc.5.tgz#ff853d7f99ce427a395cf40cd3f6bddcabfc5f53" - integrity sha512-DXLV9YwNbDR/9+8j93gVooCJ861bDpe9WhTa+fd0VCSoegptuCRo73pB7NE0s3UTjWQSbbNEFHdOfQqNsc2EcA== +"@chakra-ui/stat@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-1.0.0-rc.8.tgz#d7385326ae1dc4d6a0c2b5d927bdcb9ae1f08530" + integrity sha512-4a4SBB3rvhh+0NKr+4LcFHS1bMOXrIRKLvjo9xvhZrlow1XMnajryIUt/m5WhuaqxiVYsNzIQwyWNNWuxgXjHw== dependencies: - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/styled-system@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-1.0.0-rc.5.tgz#2e0486fd567905df26a93b8f89d2dc7815ef38e9" - integrity sha512-IuEjNWe6Mkwj8LWzlOinaTb4oXfn03YrhcWtUU5+gvHfS9wMVuOuAO5EZsYqAUENII9ZyYhFC1eKW/+TPcgWww== +"@chakra-ui/styled-system@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-1.0.0-rc.8.tgz#0b55145493c9833bd2fb31d65acb8e992093e238" + integrity sha512-SaxZrljWayOUQPxje6IkfDyIujoptRSjp4rBZpzju7KgPz4Ledv5ygg9GaxwowlGKFlVpdvo79QAhff0WKNcrg== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" "@styled-system/core" "5.1.2" css-get-unit "1.0.1" csstype "3.0.3" -"@chakra-ui/switch@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-1.0.0-rc.5.tgz#891d65f8da043048fe23c45b670d0d299fa62c8c" - integrity sha512-wk6MxG7mvLta/x66FV/dy3wcAWtQ9Ja5kqR3zf4cXko+9OmnB9A6GR8wym3QFCTpJENCAnXSfFenJpKT6wxa1g== +"@chakra-ui/switch@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-1.0.0-rc.8.tgz#1797f998bba1e74c9241a95f8fbe1f1625a596f4" + integrity sha512-LnWYSs+eOeWui3GnC2qtKMfHwLi4WVrOmTrwlEgQ+kXjUPNlenIryTUFyTguQhd4yqZ3ph93khW2kl+9DNJcnw== dependencies: - "@chakra-ui/checkbox" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/checkbox" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/system@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-1.0.0-rc.5.tgz#0019103bee78bd5f6380f24926967ca8c4dd8e7c" - integrity sha512-xk49gdxlh3CBICMFa5XH5XXI52kMXgeTRe7W7IdUaDWXBDpSrBW3LNEOsUMwox6L3PYGrl6fVggYBFLFEBAukg== +"@chakra-ui/system@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-1.0.0-rc.8.tgz#0bca9a5d649ec3c44004a872f3e171567ccd6c7c" + integrity sha512-+jBXq15wwzvUht8weW/Svbuw704ArWdnto/mrfMJdB+ZVpyekhiD2lRoMJu5bxX7iD8sKhkKr5UjSRh97Gcdiw== dependencies: - "@chakra-ui/color-mode" "1.0.0-rc.5" - "@chakra-ui/styled-system" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/color-mode" "1.0.0-rc.8" + "@chakra-ui/styled-system" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" "@emotion/core" "10.0.35" "@emotion/styled" "10.0.27" react-fast-compare "3.2.0" -"@chakra-ui/tabs@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-1.0.0-rc.5.tgz#c0dcf0793ba9d9e633edd4f8b7d6b3a2f0c3075c" - integrity sha512-MNKwbbq3XH9ECsdGSbJUag/kvJoP6txC9tn31N8ho57obpviGKBtVZ94d95dhYWWjzuMn/5TY+EY0XIwufn+QQ== +"@chakra-ui/tabs@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-1.0.0-rc.8.tgz#407ac59a73ee838ccd9ccd290d820a4a3e6e7d86" + integrity sha512-7bGm/5RsjbFavlt4Qog6+hayTdsXi3J/UTpbHX3QgXuFvPuCvv2pqThRaljvzA16DqOAdo+vuWDREcVmpS0tCw== dependencies: - "@chakra-ui/clickable" "1.0.0-rc.5" - "@chakra-ui/descendant" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/clickable" "1.0.0-rc.8" + "@chakra-ui/descendant" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/tag@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-1.0.0-rc.5.tgz#1085aa9fdc10a46dd552ed3e3d19d3b67991f761" - integrity sha512-KKCFzATOdmQtn15shvkVBsDppWQn0vfdmTUkwanNETyZZG9lWyanIEk2fBAWQyA1Bud0xTieyB0P20qoGPqX1g== +"@chakra-ui/tag@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-1.0.0-rc.8.tgz#5d7cd51eb77288f8ceb48fa6de34935e48b55653" + integrity sha512-fIxnhJ5sNGBYxe35+Mq0ZUtQiu3sshtIgGRm5l3hlzpTPBNVwkG5zJbra11NAj0WzOWPg7Khl9H1jvrDD5C9Tw== dependencies: - "@chakra-ui/icon" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/icon" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/textarea@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-1.0.0-rc.5.tgz#c8e856ca4033cea5a435162be529a91abcb66fac" - integrity sha512-/U9aE5hRXj87+ngW2Lk4hY87P3GAstClSbF+FThVVTc3ubUsvmkhC9rCxACuCWP9J0+5nYODfZQfagHEbdSRNQ== +"@chakra-ui/textarea@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-1.0.0-rc.8.tgz#4b831d9ba24b79744cb031c4b732b384d06e51c3" + integrity sha512-ZI4PWEOPXzpqdG7A48AXRFsBIOFVGCm13X1e1aGot18QlPJe7jCKTLRDrpVairMbFdLysjgzFr9DfO3G3V8BnA== dependencies: - "@chakra-ui/form-control" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/form-control" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/theme-tools@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-1.0.0-rc.5.tgz#f709ec136b333373d12c9ee6b72a4190855c2eba" - integrity sha512-uztjaShNFxE4zcMFc0qSClfqQTJPynN7jtkxvciebf5Cz2LGUUg2qsJOBdo7YrVwpwSiUKh3o1KR8qaaTlVV0g== +"@chakra-ui/theme-tools@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-1.0.0-rc.8.tgz#6be5c3ccdc34904893dbe73ad7db371c6c674988" + integrity sha512-z9suTMHa+La8mpYKS3c601PMa9YMtZqJCucflPXqTvHog8YMJFgsw2nAV5hdtmE81L6z/qzhNxrS8W+uzXrmCQ== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" "@types/tinycolor2" "1.4.2" tinycolor2 "1.4.1" -"@chakra-ui/theme@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-1.0.0-rc.5.tgz#fd275f770d190cdc52018fad6071fefa1360df65" - integrity sha512-xSM4dp9fwp885IfqfyZ3yVrgYfIxxd/Sl6Az8HJsVHM9uWteyjzMIPf7Svtn4ft59XW79Vq6OqPyBWvsETinYg== +"@chakra-ui/theme@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-1.0.0-rc.8.tgz#7033c61f2bbc5984960b38f34d621dea62a7f11d" + integrity sha512-P7X6j2WqTR2YpqXjX5dAWQ6N9QwB11QOwuPL1V+wQoQVIIcElUm9koibhWPN8oUqDteTPa9lQ+cK79RIJ2bw4w== dependencies: - "@chakra-ui/theme-tools" "1.0.0-rc.5" + "@chakra-ui/theme-tools" "1.0.0-rc.8" -"@chakra-ui/toast@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-1.0.0-rc.5.tgz#227451005c0a39397f77dece2e5690cc118b2f36" - integrity sha512-3A8elK1dvhTJgW8jP0bSvZBNClXXyfa7P8BwNKIAtqLjGT/58HbeFLhq7G8ltj5iIEESJjqsk5Q59uvH88+qdw== +"@chakra-ui/toast@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-1.0.0-rc.8.tgz#277f95f4447d6a5a198f769a36d40011039209a7" + integrity sha512-Ivc8iTxKOq5bN2cC1v91nj60GesZnEqQ0W0CXXjWSGHzYBge3JkZpZH6mu5R5PHB+Tke3+orGQ5q8aGSTMUlrQ== dependencies: - "@chakra-ui/alert" "1.0.0-rc.5" - "@chakra-ui/close-button" "1.0.0-rc.5" - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/transition" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/alert" "1.0.0-rc.8" + "@chakra-ui/close-button" "1.0.0-rc.8" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/theme" "1.0.0-rc.8" + "@chakra-ui/transition" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" "@reach/alert" "0.11.0" - "@reach/rect" "0.11.0" -"@chakra-ui/tooltip@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-1.0.0-rc.5.tgz#ed6d5526252cefba64af17751f5c2ee01598c342" - integrity sha512-HnVdpZDVkt5kOLMy2AgQ39GsKZmIrAtuvnLOedVsVijqPDNuWGV3mo+BV3N1Lhi99NbS6Wbdecnp3oTs/E2CLw== +"@chakra-ui/tooltip@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-1.0.0-rc.8.tgz#2a401f7e486272cc04f4239a7b687416496ad9de" + integrity sha512-kXXBM9MMIDZ6Sf5PgPeAvhgbIq/TTorCYk0mp4kZ68V5LUijNpwmi5g0Szqw5DNo1dGW+MSj221qoiFCr9abuQ== dependencies: - "@chakra-ui/hooks" "1.0.0-rc.5" - "@chakra-ui/popper" "1.0.0-rc.5" - "@chakra-ui/portal" "1.0.0-rc.5" - "@chakra-ui/utils" "1.0.0-rc.5" - "@chakra-ui/visually-hidden" "1.0.0-rc.5" + "@chakra-ui/hooks" "1.0.0-rc.8" + "@chakra-ui/popper" "1.0.0-rc.8" + "@chakra-ui/portal" "1.0.0-rc.8" + "@chakra-ui/utils" "1.0.0-rc.8" + "@chakra-ui/visually-hidden" "1.0.0-rc.8" -"@chakra-ui/transition@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-1.0.0-rc.5.tgz#39ae085089568be3437951a861616e1b358887eb" - integrity sha512-qxIZyu11GsaUvzvU1Jl28XlzJYFcK+ZuDxt+pQ6aUehvBl82r3N8hlpNbXZvrfWVQ4ABnu0JDjZazm0o+HwhJw== +"@chakra-ui/transition@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-1.0.0-rc.8.tgz#e797e54e070641e4c4c75f9e49c2b3b511f7bf99" + integrity sha512-JT40Uh+FVtl3iks8eL1zA4JIXFKoJNsJzCuejxX6HOStYdWM/+ygf0NsLIAIJyvA3v4INXR1h/yNnNWEN3Nolg== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" - "@types/react-transition-group" "4.4.0" - react-transition-group "4.4.1" + "@chakra-ui/utils" "1.0.0-rc.8" -"@chakra-ui/utils@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-1.0.0-rc.5.tgz#7d0d1ae7670ab2dc77e44f9538c7fa881188fd9e" - integrity sha512-Z9AnkZts08/IHNofY1xrqFXmTXlS9V8zelBbm3ETAIdsOng+R7PC6JGudE6TMAC5FUs9kSHullQEKpMFHvoWxw== +"@chakra-ui/utils@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-1.0.0-rc.8.tgz#b485f27b0c8a569ce127fea1414e1223ea4e363d" + integrity sha512-FgmKvJ18cM1f2/49EyzJu18KAcgu0En0DjcmsflMFqjW9AQqi0Z2llhcXA/naX4VpqQ2fLf+tU8vbGYK2sY3fw== dependencies: - "@types/lodash.merge" "4.6.6" "@types/lodash.mergewith" "4.6.6" "@types/object-assign" "4.0.30" css-box-model "1.2.1" - lodash.merge "4.6.2" lodash.mergewith "4.6.2" - memoize-one "5.1.1" object-assign "4.1.1" -"@chakra-ui/visually-hidden@1.0.0-rc.5": - version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-1.0.0-rc.5.tgz#13d8914b4ea879f5d26a645ce9169e7a3362233b" - integrity sha512-4ci/U7yS0QebdLeuqewJoAiyyLqDBTwJqw1zgWUmr3+mTlf5mbap1k7okuVPiThaHnCboh9qKiYcvWBhZnCSzw== +"@chakra-ui/visually-hidden@1.0.0-rc.8": + version "1.0.0-rc.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-1.0.0-rc.8.tgz#141a071d9d38e4a8ec8b8b7defcc9e3b37977c8f" + integrity sha512-qxGhD8ODDA7LAMBNVIxbBRJOlMpkPIfoTP69TeC+QHqBKz87y6EeKZoT0zXbye9kFj1EZhUGdzq4vxMBiMzOTw== dependencies: - "@chakra-ui/utils" "1.0.0-rc.5" + "@chakra-ui/utils" "1.0.0-rc.8" "@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": version "10.0.29" @@ -1812,21 +1790,6 @@ "@reach/utils" "0.11.0" tslib "^2.0.0" -"@reach/observe-rect@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@reach/observe-rect/-/observe-rect-1.2.0.tgz#d7a6013b8aafcc64c778a0ccb83355a11204d3b2" - integrity sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ== - -"@reach/rect@0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@reach/rect/-/rect-0.11.0.tgz#8550378785c0dbc1d35313de4188d11718598d5b" - integrity sha512-67QJffkYZByMBs4BFiB5Ep++MG76Xt1/NfmE55Hjfh62rrxcYTIGTRwGnpwCHVMR0fYvmzNIC3+vSh4hJ3ocxg== - dependencies: - "@reach/observe-rect" "1.2.0" - "@reach/utils" "0.11.0" - prop-types "^15.7.2" - tslib "^2.0.0" - "@reach/utils@0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.11.0.tgz#09ad5e1f42b498253df8a6a4c99ccd0ab2d85464" @@ -1843,37 +1806,6 @@ dependencies: tslib "^2.0.0" -"@react-aria/interactions@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.2.0.tgz#43d28489f8e1ec333127221ed1a2a7c92783dd01" - integrity sha512-NhXnEOimpp+3K5XUbiM4DxhZ2LykT1Vy7iGaRk1alm7S//y+dxzNm7VzvjAI2+YeMbv6TbdtiPVfXB/+Xi+D9w== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/utils" "^3.2.0" - "@react-types/shared" "^3.2.0" - -"@react-aria/ssr@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.0.1.tgz#5f7c111f9ecd184b8f6140139703c1ee552dca30" - integrity sha512-rweMNcSkUO4YkcmgFIoZFvgPyHN2P9DOjq3VOHnZ8SG3Y4TTvSY6Iv90KgzeEfmWCUqqt65FYH4JgrpGNToEMw== - dependencies: - "@babel/runtime" "^7.6.2" - -"@react-aria/utils@^3.2.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.3.0.tgz#8d5d026ce93e25839b4bc61d40839afaf15fd04d" - integrity sha512-PPsOVr0bT3ErMrP5gDa/MDK5zUC7eWWZc+Tcxqrbluh6AFgiq2YLSnDwit+KMPDvj0R+Fx6G7Akt9XQG9r+COQ== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/ssr" "^3.0.1" - "@react-types/shared" "^3.2.1" - clsx "^1.1.1" - -"@react-types/shared@^3.2.0", "@react-types/shared@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.2.1.tgz#cbcffec02a7592f019916e4bd0807950a1376bcf" - integrity sha512-Yi+zB+wvIGrxomjG7JZWsOPm8/tKPBtEsJI4cS2QbSho/bQWsw6xufJ6YlXxmx4BiBcktkp5VeP43E5nWqMQ5w== - "@styled-system/core@5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/core/-/core-5.1.2.tgz#b8b7b86455d5a0514f071c4fa8e434b987f6a772" @@ -1896,13 +1828,6 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/lodash.merge@4.6.6": - version "4.6.6" - resolved "https://registry.yarnpkg.com/@types/lodash.merge/-/lodash.merge-4.6.6.tgz#b84b403c1d31bc42d51772d1cd5557fa008cd3d6" - integrity sha512-IB90krzMf7YpfgP3u/EvZEdXVvm4e3gJbUvh5ieuI+o+XqiNEt6fCzqNRaiLlPVScLI59RxIGZMQ3+Ko/DJ8vQ== - dependencies: - "@types/lodash" "*" - "@types/lodash.mergewith@4.6.6": version "4.6.6" resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz#c4698f5b214a433ff35cb2c75ee6ec7f99d79f10" @@ -1951,7 +1876,14 @@ "@types/react-dom" "*" "@types/react-transition-group" "*" -"@types/react-transition-group@*", "@types/react-transition-group@4.4.0": +"@types/react-table@7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@types/react-table/-/react-table-7.0.4.tgz#246d39bea82d6286f1bffabede0b5a3e352e94db" + integrity sha512-GSZCnNpFoPS4G13lOTCfeCq8STvkBuU/i+M0smdC/yvs10R8fsJKvV7YuomO3nDdvb504Xc+bIBsotOsqk+baA== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@*": version "4.4.0" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.0.tgz#882839db465df1320e4753e6e9f70ca7e9b4d46d" integrity sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w== @@ -2838,11 +2770,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -calculate-measurement@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/calculate-measurement/-/calculate-measurement-0.1.0.tgz#1be9652b989253ec7872525164a273709dbd5919" - integrity sha1-G+llK5iSU+x4clJRZKJzcJ29WRk= - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -2989,7 +2916,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@2.2.6, classnames@^2.2.5: +classnames@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== @@ -3011,11 +2938,6 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -clsx@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" - integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== - collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -3477,6 +3399,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dequal@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" + integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== + des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -5126,11 +5053,6 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= -lodash.merge@4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - lodash.mergewith@4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" @@ -5220,7 +5142,7 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memoize-one@5.1.1, memoize-one@^5.0.0: +memoize-one@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== @@ -6102,7 +6024,7 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@15.7.2, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@15.7.2, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -6231,14 +6153,6 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-animate-height@2.0.23: - version "2.0.23" - resolved "https://registry.yarnpkg.com/react-animate-height/-/react-animate-height-2.0.23.tgz#2e14ac707b20ae67b87766ccfd581e693e0e7ec7" - integrity sha512-DucSC/1QuxWEFzR9IsHMzrf2nrcZ6qAmLIFoENa2kLK7h72XybcMA9o073z7aHccFzdMEW0/fhAdnQG7a4rDow== - dependencies: - classnames "^2.2.5" - prop-types "^15.6.1" - react-clientside-effect@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz#6212fb0e07b204e714581dd51992603d1accc837" @@ -6253,7 +6167,7 @@ react-countdown@^2.2.1: dependencies: prop-types "^15.7.2" -react-dom@^16.13.1: +react-dom@16.14.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== @@ -6370,7 +6284,7 @@ react-table@^7.0.4: resolved "https://registry.yarnpkg.com/react-table/-/react-table-7.6.0.tgz#83d765b96505b5332d108a2e0c27ab653f5a78c3" integrity sha512-16kRTypBWz9ZwLnPWA8hc3eIC64POzO9GaMBiKaCcVM+0QOQzt0G7ebzGUM8SW0CYUpVM+glv1kMXrWj9tr3Sw== -react-transition-group@4.4.1, react-transition-group@^4.3.0: +react-transition-group@^4.3.0: version "4.4.1" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== @@ -6380,7 +6294,7 @@ react-transition-group@4.4.1, react-transition-group@^4.3.0: loose-envify "^1.4.0" prop-types "^15.6.2" -react@^16.13.1: +react@16.14.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==