feat: rich asset details dropdown (2557) (#2711)
This commit is contained in:
parent
a60379b40f
commit
b2ab4f49d9
@ -1,10 +1,13 @@
|
|||||||
import { connectEthereumWallet } from '../support/ethereum-wallet';
|
import { connectEthereumWallet } from '../support/ethereum-wallet';
|
||||||
|
import { selectAsset } from '../support/helpers';
|
||||||
|
|
||||||
const assetSelectField = 'select[name="asset"]';
|
const assetSelectField = 'select[name="asset"]';
|
||||||
const toAddressField = 'input[name="to"]';
|
const toAddressField = 'input[name="to"]';
|
||||||
const amountField = 'input[name="amount"]';
|
const amountField = 'input[name="amount"]';
|
||||||
const formFieldError = 'input-error-text';
|
const formFieldError = 'input-error-text';
|
||||||
|
|
||||||
|
const ASSET_EURO = 1;
|
||||||
|
|
||||||
describe('deposit form validation', { tags: '@smoke' }, () => {
|
describe('deposit form validation', { tags: '@smoke' }, () => {
|
||||||
before(() => {
|
before(() => {
|
||||||
cy.mockWeb3Provider();
|
cy.mockWeb3Provider();
|
||||||
@ -43,7 +46,8 @@ describe('deposit form validation', { tags: '@smoke' }, () => {
|
|||||||
it('invalid amount', () => {
|
it('invalid amount', () => {
|
||||||
// Deposit amount smaller than minimum viable for selected asset
|
// Deposit amount smaller than minimum viable for selected asset
|
||||||
// Select an amount so that we have a known decimal places value to work with
|
// Select an amount so that we have a known decimal places value to work with
|
||||||
cy.get(assetSelectField).select('Euro');
|
selectAsset(ASSET_EURO);
|
||||||
|
|
||||||
cy.get(amountField)
|
cy.get(amountField)
|
||||||
.clear()
|
.clear()
|
||||||
.type('0.00000000000000000000000000000000001')
|
.type('0.00000000000000000000000000000000001')
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
import { connectEthereumWallet } from '../support/ethereum-wallet';
|
import { connectEthereumWallet } from '../support/ethereum-wallet';
|
||||||
|
import { selectAsset } from '../support/helpers';
|
||||||
|
|
||||||
const formFieldError = 'input-error-text';
|
const formFieldError = 'input-error-text';
|
||||||
const toAddressField = 'input[name="to"]';
|
const toAddressField = 'input[name="to"]';
|
||||||
const assetSelectField = 'select[name="asset"]';
|
|
||||||
const amountField = 'input[name="amount"]';
|
const amountField = 'input[name="amount"]';
|
||||||
const useMaximumAmount = 'use-maximum';
|
const useMaximumAmount = 'use-maximum';
|
||||||
const submitWithdrawBtn = 'submit-withdrawal';
|
const submitWithdrawBtn = 'submit-withdrawal';
|
||||||
const ethAddressValue = Cypress.env('ETHEREUM_WALLET_ADDRESS');
|
const ethAddressValue = Cypress.env('ETHEREUM_WALLET_ADDRESS');
|
||||||
const asset1Name = 'Sepolia tBTC';
|
|
||||||
const asset2Name = 'Euro';
|
const ASSET_SEPOLIA_TBTC = 2;
|
||||||
|
const ASSET_EURO = 1;
|
||||||
|
|
||||||
describe('withdraw form validation', { tags: '@smoke' }, () => {
|
describe('withdraw form validation', { tags: '@smoke' }, () => {
|
||||||
before(() => {
|
before(() => {
|
||||||
@ -40,7 +41,7 @@ describe('withdraw form validation', { tags: '@smoke' }, () => {
|
|||||||
cy.get(toAddressField).should('have.value', ethAddressValue);
|
cy.get(toAddressField).should('have.value', ethAddressValue);
|
||||||
});
|
});
|
||||||
it('min amount', () => {
|
it('min amount', () => {
|
||||||
selectAsset(asset1Name);
|
selectAsset(ASSET_SEPOLIA_TBTC);
|
||||||
cy.get(amountField).clear().type('0');
|
cy.get(amountField).clear().type('0');
|
||||||
cy.getByTestId(submitWithdrawBtn).click();
|
cy.getByTestId(submitWithdrawBtn).click();
|
||||||
cy.get('[data-testid="input-error-text"]').should(
|
cy.get('[data-testid="input-error-text"]').should(
|
||||||
@ -49,7 +50,7 @@ describe('withdraw form validation', { tags: '@smoke' }, () => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
it('max amount', () => {
|
it('max amount', () => {
|
||||||
selectAsset(asset2Name); // Will be above maximum because the vega wallet doesn't have any collateral
|
selectAsset(ASSET_EURO); // Will be above maximum because the vega wallet doesn't have any collateral
|
||||||
cy.get(amountField).clear().type('1001', { delay: 100 });
|
cy.get(amountField).clear().type('1001', { delay: 100 });
|
||||||
cy.getByTestId(submitWithdrawBtn).click();
|
cy.getByTestId(submitWithdrawBtn).click();
|
||||||
cy.get('[data-testid="input-error-text"]').should(
|
cy.get('[data-testid="input-error-text"]').should(
|
||||||
@ -59,7 +60,7 @@ describe('withdraw form validation', { tags: '@smoke' }, () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('can set amount using use maximum button', () => {
|
it('can set amount using use maximum button', () => {
|
||||||
selectAsset(asset1Name);
|
selectAsset(ASSET_SEPOLIA_TBTC);
|
||||||
cy.getByTestId(useMaximumAmount).click();
|
cy.getByTestId(useMaximumAmount).click();
|
||||||
cy.get(amountField).should('have.value', '1000.00000');
|
cy.get(amountField).should('have.value', '1000.00000');
|
||||||
});
|
});
|
||||||
@ -87,7 +88,7 @@ describe('withdraw actions', { tags: '@regression' }, () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('triggers transaction when submitted', () => {
|
it('triggers transaction when submitted', () => {
|
||||||
selectAsset(asset1Name);
|
selectAsset(ASSET_SEPOLIA_TBTC);
|
||||||
cy.getByTestId('BALANCE_AVAILABLE_label').should(
|
cy.getByTestId('BALANCE_AVAILABLE_label').should(
|
||||||
'contain.text',
|
'contain.text',
|
||||||
'Balance available'
|
'Balance available'
|
||||||
@ -111,12 +112,3 @@ describe('withdraw actions', { tags: '@regression' }, () => {
|
|||||||
it.skip('creates a withdrawal on submit'); // Needs capsule
|
it.skip('creates a withdrawal on submit'); // Needs capsule
|
||||||
it.skip('creates a withdrawal on submit and prompts to complete withdrawal'); // Needs capsule
|
it.skip('creates a withdrawal on submit and prompts to complete withdrawal'); // Needs capsule
|
||||||
});
|
});
|
||||||
|
|
||||||
const selectAsset = (assetName: string) => {
|
|
||||||
cy.get(assetSelectField).select(assetName);
|
|
||||||
// The asset only gets set once the queries (getWithdrawThreshold, getDelay)
|
|
||||||
// against the Ethereum change resolve, we should fix this but for now just force
|
|
||||||
// some wait time
|
|
||||||
// eslint-disable-next-line
|
|
||||||
cy.wait(100);
|
|
||||||
};
|
|
||||||
|
11
apps/trading-e2e/src/support/helpers.ts
Normal file
11
apps/trading-e2e/src/support/helpers.ts
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
export const selectAsset = (assetIndex: number) => {
|
||||||
|
cy.log(`selecting asset: ${assetIndex}`);
|
||||||
|
cy.getByTestId('select-asset').click();
|
||||||
|
cy.get('[data-testid="rich-select-option"]').eq(assetIndex).click();
|
||||||
|
|
||||||
|
// The asset only gets set once the queries (getWithdrawThreshold, getDelay)
|
||||||
|
// against the Ethereum change resolve, we should fix this but for now just force
|
||||||
|
// some wait time
|
||||||
|
// eslint-disable-next-line
|
||||||
|
cy.wait(100);
|
||||||
|
};
|
@ -16,7 +16,8 @@ import {
|
|||||||
Icon,
|
Icon,
|
||||||
Input,
|
Input,
|
||||||
InputError,
|
InputError,
|
||||||
Select,
|
RichSelect,
|
||||||
|
Option,
|
||||||
} from '@vegaprotocol/ui-toolkit';
|
} from '@vegaprotocol/ui-toolkit';
|
||||||
import { useVegaWallet } from '@vegaprotocol/wallet';
|
import { useVegaWallet } from '@vegaprotocol/wallet';
|
||||||
import { useWeb3React } from '@web3-react/core';
|
import { useWeb3React } from '@web3-react/core';
|
||||||
@ -171,22 +172,29 @@ export const DepositForm = ({
|
|||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
render={({ field }) => (
|
render={({ field }) => (
|
||||||
<Select
|
<RichSelect
|
||||||
id="asset"
|
data-testid="select-asset"
|
||||||
{...field}
|
id={field.name}
|
||||||
onChange={(e) => {
|
name={field.name}
|
||||||
field.onChange(e);
|
onValueChange={(value) => {
|
||||||
onSelectAsset(e.target.value);
|
onSelectAsset(value);
|
||||||
|
field.onChange(value);
|
||||||
}}
|
}}
|
||||||
value={selectedAsset?.id || ''}
|
placeholder={t('Please select an asset')}
|
||||||
|
value={selectedAsset?.id}
|
||||||
|
hasError={Boolean(errors.asset?.message)}
|
||||||
>
|
>
|
||||||
<option value="">{t('Please select')}</option>
|
|
||||||
{assets.filter(isAssetTypeERC20).map((a) => (
|
{assets.filter(isAssetTypeERC20).map((a) => (
|
||||||
<option key={a.id} value={a.id}>
|
<Option key={a.id} value={a.id}>
|
||||||
{a.name}
|
<div className="flex flex-col items-start">
|
||||||
</option>
|
<span>{a.name}</span>
|
||||||
|
<span className="text-[10px] font-mono">
|
||||||
|
<span className="text-gray-500">{a.id} -</span> {a.symbol}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
))}
|
))}
|
||||||
</Select>
|
</RichSelect>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
{errors.asset?.message && (
|
{errors.asset?.message && (
|
||||||
|
@ -89,4 +89,7 @@ module.exports = {
|
|||||||
'rotate-back': 'rotate 2s linear reverse infinite',
|
'rotate-back': 'rotate 2s linear reverse infinite',
|
||||||
wave: 'wave 2s linear infinite',
|
wave: 'wave 2s linear infinite',
|
||||||
},
|
},
|
||||||
|
data: {
|
||||||
|
selected: 'state~="checked"',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import { render } from '@testing-library/react';
|
import { render } from '@testing-library/react';
|
||||||
|
import { RichSelect, Select, Option } from './select';
|
||||||
import { Select } from './select';
|
|
||||||
|
|
||||||
describe('Select', () => {
|
describe('Select', () => {
|
||||||
it('should render successfully', () => {
|
it('should render successfully', () => {
|
||||||
@ -8,3 +7,31 @@ describe('Select', () => {
|
|||||||
expect(baseElement).toBeTruthy();
|
expect(baseElement).toBeTruthy();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('RichSelect', () => {
|
||||||
|
it('should render select element with placeholder when no value is pre-selected', async () => {
|
||||||
|
const { findByTestId } = render(
|
||||||
|
<RichSelect placeholder={'Select'}>
|
||||||
|
<Option value={'1'}>1</Option>
|
||||||
|
<Option value={'2'}>2</Option>
|
||||||
|
</RichSelect>
|
||||||
|
);
|
||||||
|
const btn = (await findByTestId(
|
||||||
|
'rich-select-trigger'
|
||||||
|
)) as HTMLButtonElement;
|
||||||
|
expect(btn.textContent).toEqual('Select');
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should render select element with pre-selected value', async () => {
|
||||||
|
const { findByTestId } = render(
|
||||||
|
<RichSelect placeholder={'Select'} value={'1'}>
|
||||||
|
<Option value={'1'}>1</Option>
|
||||||
|
<Option value={'2'}>2</Option>
|
||||||
|
</RichSelect>
|
||||||
|
);
|
||||||
|
const btn = (await findByTestId(
|
||||||
|
'rich-select-trigger'
|
||||||
|
)) as HTMLButtonElement;
|
||||||
|
expect(btn.textContent).toEqual('1');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import type { Story, Meta } from '@storybook/react';
|
import type { Story, Meta } from '@storybook/react';
|
||||||
import { Select } from './select';
|
import { Option, Select, RichSelect } from './select';
|
||||||
import { FormGroup } from '../form-group';
|
import { FormGroup } from '../form-group';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -17,6 +17,12 @@ const Template: Story = (args) => (
|
|||||||
</FormGroup>
|
</FormGroup>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const RichSelectTemplate: Story = ({ placeholder, ...props }) => (
|
||||||
|
<FormGroup label="Select an option" labelFor={props.id}>
|
||||||
|
<RichSelect placeholder={placeholder} {...props} />
|
||||||
|
</FormGroup>
|
||||||
|
);
|
||||||
|
|
||||||
export const Default = Template.bind({});
|
export const Default = Template.bind({});
|
||||||
Default.args = {
|
Default.args = {
|
||||||
id: 'select-default',
|
id: 'select-default',
|
||||||
@ -33,3 +39,53 @@ Disabled.args = {
|
|||||||
id: 'select-disabled',
|
id: 'select-disabled',
|
||||||
disabled: true,
|
disabled: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const RichDefaultSelect = RichSelectTemplate.bind({});
|
||||||
|
RichDefaultSelect.args = {
|
||||||
|
id: 'rich',
|
||||||
|
name: 'rich',
|
||||||
|
placeholder: 'Select an option',
|
||||||
|
onValueChange: (v: string) => {
|
||||||
|
console.log(v);
|
||||||
|
},
|
||||||
|
children: (
|
||||||
|
<>
|
||||||
|
<Option value="1">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option One</span>
|
||||||
|
<span className="text-xs">First option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
<Option value="2">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option Two</span>
|
||||||
|
<span className="text-xs">Second option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
<Option value="3">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option Three</span>
|
||||||
|
<span className="text-xs">Third option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
<Option value="4">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option Four</span>
|
||||||
|
<span className="text-xs">Fourth option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
<Option value="5">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option Five</span>
|
||||||
|
<span className="text-xs">Fifth option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
<Option value="6">
|
||||||
|
<div className="flex flex-col justify-start items-start">
|
||||||
|
<span>Option Six</span>
|
||||||
|
<span className="text-xs">Sixth option</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
</>
|
||||||
|
),
|
||||||
|
};
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
import type { SelectHTMLAttributes } from 'react';
|
import type { Ref, SelectHTMLAttributes } from 'react';
|
||||||
|
import { useRef } from 'react';
|
||||||
import { forwardRef } from 'react';
|
import { forwardRef } from 'react';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
import { Icon } from '..';
|
import { Icon } from '..';
|
||||||
import { defaultSelectElement } from '../../utils/shared';
|
import { defaultSelectElement } from '../../utils/shared';
|
||||||
|
import * as SelectPrimitive from '@radix-ui/react-select';
|
||||||
|
|
||||||
export interface SelectProps extends SelectHTMLAttributes<HTMLSelectElement> {
|
export interface SelectProps extends SelectHTMLAttributes<HTMLSelectElement> {
|
||||||
hasError?: boolean;
|
hasError?: boolean;
|
||||||
@ -27,3 +29,108 @@ export const Select = forwardRef<HTMLSelectElement, SelectProps>(
|
|||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
export type RichSelectProps = React.ComponentProps<
|
||||||
|
typeof SelectPrimitive.Root
|
||||||
|
> & {
|
||||||
|
placeholder: string;
|
||||||
|
hasError?: boolean;
|
||||||
|
id?: string;
|
||||||
|
'data-testid'?: string;
|
||||||
|
};
|
||||||
|
export const RichSelect = forwardRef<
|
||||||
|
React.ElementRef<typeof SelectPrimitive.Trigger>,
|
||||||
|
RichSelectProps
|
||||||
|
>(({ id, children, placeholder, hasError, ...props }, forwardedRef) => {
|
||||||
|
const containerRef = useRef<HTMLDivElement>();
|
||||||
|
const contentRef = useRef<HTMLDivElement>();
|
||||||
|
|
||||||
|
const setWidth = () => {
|
||||||
|
if (contentRef.current) {
|
||||||
|
contentRef.current.style.width = containerRef.current
|
||||||
|
? `${containerRef.current.getBoundingClientRect().width}px`
|
||||||
|
: 'auto';
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div
|
||||||
|
ref={containerRef as Ref<HTMLDivElement>}
|
||||||
|
className="flex items-center relative"
|
||||||
|
>
|
||||||
|
<SelectPrimitive.Root
|
||||||
|
{...props}
|
||||||
|
onOpenChange={() => {
|
||||||
|
setWidth();
|
||||||
|
}}
|
||||||
|
defaultOpen={false}
|
||||||
|
>
|
||||||
|
<SelectPrimitive.Trigger
|
||||||
|
data-testid={props['data-testid'] || 'rich-select-trigger'}
|
||||||
|
className={classNames(
|
||||||
|
defaultSelectElement(hasError),
|
||||||
|
'rounded-md pl-2 pr-11'
|
||||||
|
)}
|
||||||
|
id={id}
|
||||||
|
ref={forwardedRef}
|
||||||
|
>
|
||||||
|
<SelectPrimitive.Value placeholder={placeholder} />
|
||||||
|
<SelectPrimitive.Icon className={classNames('absolute right-4')}>
|
||||||
|
<Icon name="chevron-down" />
|
||||||
|
</SelectPrimitive.Icon>
|
||||||
|
</SelectPrimitive.Trigger>
|
||||||
|
<SelectPrimitive.Portal container={containerRef.current}>
|
||||||
|
<SelectPrimitive.Content
|
||||||
|
ref={contentRef as Ref<HTMLDivElement>}
|
||||||
|
className={classNames(
|
||||||
|
'z-20',
|
||||||
|
'bg-white dark:bg-black',
|
||||||
|
'border border-neutral-500 focus:border-black dark:focus:border-white',
|
||||||
|
'overflow-hidden'
|
||||||
|
)}
|
||||||
|
position={'popper'}
|
||||||
|
side={'bottom'}
|
||||||
|
align={'center'}
|
||||||
|
>
|
||||||
|
<SelectPrimitive.ScrollUpButton className="flex items-center justify-center p-1 bg-neutral-50 dark:bg-neutral-900">
|
||||||
|
<Icon name="chevron-up" />
|
||||||
|
</SelectPrimitive.ScrollUpButton>
|
||||||
|
<SelectPrimitive.Viewport>{children}</SelectPrimitive.Viewport>
|
||||||
|
<SelectPrimitive.ScrollDownButton className="flex items-center justify-center p-1 bg-neutral-50 dark:bg-neutral-900">
|
||||||
|
<Icon name="chevron-down" />
|
||||||
|
</SelectPrimitive.ScrollDownButton>
|
||||||
|
</SelectPrimitive.Content>
|
||||||
|
</SelectPrimitive.Portal>
|
||||||
|
</SelectPrimitive.Root>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
export const Option = forwardRef<
|
||||||
|
React.ElementRef<typeof SelectPrimitive.Item>,
|
||||||
|
React.ComponentProps<typeof SelectPrimitive.Item>
|
||||||
|
>(({ children, className, ...props }, forwardedRef) => (
|
||||||
|
<SelectPrimitive.Item
|
||||||
|
data-testid="rich-select-option"
|
||||||
|
className={classNames(
|
||||||
|
'relative',
|
||||||
|
'text-black dark:text-white',
|
||||||
|
'cursor-pointer outline-none',
|
||||||
|
'hover:bg-neutral-100 dark:hover:bg-neutral-800',
|
||||||
|
'focus:bg-neutral-100 dark:focus:bg-neutral-800',
|
||||||
|
'pl-2 py-2',
|
||||||
|
'pr-12',
|
||||||
|
'w-full',
|
||||||
|
'text-sm',
|
||||||
|
'data-selected:bg-vega-yellow dark:data-selected:text-black dark:data-selected:bg-vega-yellow',
|
||||||
|
className
|
||||||
|
)}
|
||||||
|
{...props}
|
||||||
|
ref={forwardedRef}
|
||||||
|
>
|
||||||
|
<SelectPrimitive.ItemText>{children}</SelectPrimitive.ItemText>
|
||||||
|
<SelectPrimitive.ItemIndicator className="absolute right-4 top-[50%] translate-y-[-50%]">
|
||||||
|
<Icon name="tick" />
|
||||||
|
</SelectPrimitive.ItemIndicator>
|
||||||
|
</SelectPrimitive.Item>
|
||||||
|
));
|
||||||
|
@ -186,13 +186,14 @@ describe('WithdrawFormContainer', () => {
|
|||||||
__typename: 'AccountBalance',
|
__typename: 'AccountBalance',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
render(
|
const { container } = render(
|
||||||
<MockedProvider>
|
<MockedProvider>
|
||||||
<WithdrawFormContainer {...props} />
|
<WithdrawFormContainer {...props} />
|
||||||
</MockedProvider>
|
</MockedProvider>
|
||||||
);
|
);
|
||||||
expect(screen.getByTestId('select-asset')).toBeInTheDocument();
|
expect(screen.getByTestId('select-asset')).toBeInTheDocument();
|
||||||
expect(screen.getAllByRole('option')).toHaveLength(3);
|
const options = container.querySelectorAll('select[name="asset"] option');
|
||||||
|
expect(options).toHaveLength(3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should display no data message', () => {
|
it('should display no data message', () => {
|
||||||
@ -209,13 +210,14 @@ describe('WithdrawFormContainer', () => {
|
|||||||
|
|
||||||
it('should filter out zero balance account assets', () => {
|
it('should filter out zero balance account assets', () => {
|
||||||
mockData = [{ ...account1 }, { ...account2, balance: '0' }];
|
mockData = [{ ...account1 }, { ...account2, balance: '0' }];
|
||||||
render(
|
const { container } = render(
|
||||||
<MockedProvider>
|
<MockedProvider>
|
||||||
<WithdrawFormContainer {...props} />
|
<WithdrawFormContainer {...props} />
|
||||||
</MockedProvider>
|
</MockedProvider>
|
||||||
);
|
);
|
||||||
expect(screen.getByTestId('select-asset')).toBeInTheDocument();
|
expect(screen.getByTestId('select-asset')).toBeInTheDocument();
|
||||||
expect(screen.getAllByRole('option')).toHaveLength(2);
|
const options = container.querySelectorAll('select[name="asset"] option');
|
||||||
|
expect(options).toHaveLength(2);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('when no accounts have a balance should should display no data message', () => {
|
it('when no accounts have a balance should should display no data message', () => {
|
||||||
|
@ -13,11 +13,13 @@ import {
|
|||||||
FormGroup,
|
FormGroup,
|
||||||
Input,
|
Input,
|
||||||
InputError,
|
InputError,
|
||||||
Select,
|
RichSelect,
|
||||||
|
Option,
|
||||||
} from '@vegaprotocol/ui-toolkit';
|
} from '@vegaprotocol/ui-toolkit';
|
||||||
import { useWeb3React } from '@web3-react/core';
|
import { useWeb3React } from '@web3-react/core';
|
||||||
import BigNumber from 'bignumber.js';
|
import BigNumber from 'bignumber.js';
|
||||||
import type { ButtonHTMLAttributes } from 'react';
|
import type { ButtonHTMLAttributes } from 'react';
|
||||||
|
import type { ControllerRenderProps } from 'react-hook-form';
|
||||||
import { useForm, Controller, useWatch } from 'react-hook-form';
|
import { useForm, Controller, useWatch } from 'react-hook-form';
|
||||||
import type { WithdrawalArgs } from './use-create-withdraw';
|
import type { WithdrawalArgs } from './use-create-withdraw';
|
||||||
import { WithdrawLimits } from './withdraw-limits';
|
import { WithdrawLimits } from './withdraw-limits';
|
||||||
@ -85,6 +87,42 @@ export const WithdrawForm = ({
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const renderAssetsSelector = ({
|
||||||
|
field,
|
||||||
|
}: {
|
||||||
|
field: ControllerRenderProps<FormFields, 'asset'>;
|
||||||
|
}) => {
|
||||||
|
console.log('assets', assets.filter(isAssetTypeERC20));
|
||||||
|
console.log('selected asset', selectedAsset);
|
||||||
|
|
||||||
|
return (
|
||||||
|
<RichSelect
|
||||||
|
data-testid="select-asset"
|
||||||
|
id="asset"
|
||||||
|
name="asset"
|
||||||
|
required
|
||||||
|
onValueChange={(value) => {
|
||||||
|
onSelectAsset(value);
|
||||||
|
field.onChange(value);
|
||||||
|
}}
|
||||||
|
placeholder={t('Please select an asset')}
|
||||||
|
value={selectedAsset?.id}
|
||||||
|
hasError={Boolean(errors.asset?.message)}
|
||||||
|
>
|
||||||
|
{assets.filter(isAssetTypeERC20).map((a) => (
|
||||||
|
<Option key={a.id} value={a.id}>
|
||||||
|
<div className="flex flex-col items-start">
|
||||||
|
<span>{a.name}</span>
|
||||||
|
<span className="text-[10px] font-mono">
|
||||||
|
<span className="text-gray-500">{a.id} -</span> {a.symbol}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</Option>
|
||||||
|
))}
|
||||||
|
</RichSelect>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="mb-4 text-sm">
|
<div className="mb-4 text-sm">
|
||||||
@ -108,27 +146,7 @@ export const WithdrawForm = ({
|
|||||||
required: (value) => !!selectedAsset || required(value),
|
required: (value) => !!selectedAsset || required(value),
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
render={({ field }) => (
|
render={renderAssetsSelector}
|
||||||
<Select
|
|
||||||
{...field}
|
|
||||||
onChange={(e) => {
|
|
||||||
onSelectAsset(e.target.value);
|
|
||||||
field.onChange(e.target.value);
|
|
||||||
}}
|
|
||||||
value={selectedAsset?.id || ''}
|
|
||||||
id="asset"
|
|
||||||
name="asset"
|
|
||||||
required
|
|
||||||
data-testid="select-asset"
|
|
||||||
>
|
|
||||||
<option value="">{t('Please select')}</option>
|
|
||||||
{assets.filter(isAssetTypeERC20).map((a) => (
|
|
||||||
<option key={a.id} value={a.id}>
|
|
||||||
{a.name}
|
|
||||||
</option>
|
|
||||||
))}
|
|
||||||
</Select>
|
|
||||||
)}
|
|
||||||
/>
|
/>
|
||||||
{errors.asset?.message && (
|
{errors.asset?.message && (
|
||||||
<InputError intent="danger">{errors.asset.message}</InputError>
|
<InputError intent="danger">{errors.asset.message}</InputError>
|
||||||
|
@ -50,9 +50,9 @@ describe('WithdrawManager', () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
it('calls submit if valid form submission', async () => {
|
it('calls submit if valid form submission', async () => {
|
||||||
render(generateJsx(props));
|
const { container } = render(generateJsx(props));
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await submitValid();
|
await submitValid(container);
|
||||||
});
|
});
|
||||||
expect(props.submit).toHaveBeenCalledWith({
|
expect(props.submit).toHaveBeenCalledWith({
|
||||||
amount: '1000',
|
amount: '1000',
|
||||||
@ -98,11 +98,9 @@ describe('WithdrawManager', () => {
|
|||||||
expect(props.submit).not.toBeCalled();
|
expect(props.submit).not.toBeCalled();
|
||||||
});
|
});
|
||||||
|
|
||||||
const submitValid = async () => {
|
const submitValid = async (container: HTMLElement) => {
|
||||||
await userEvent.selectOptions(
|
const select = container.querySelector('select[name="asset"]') as Element;
|
||||||
screen.getByLabelText('Asset'),
|
await userEvent.selectOptions(select, props.assets[0].id);
|
||||||
props.assets[0].id
|
|
||||||
);
|
|
||||||
fireEvent.change(screen.getByLabelText('To (Ethereum address)'), {
|
fireEvent.change(screen.getByLabelText('To (Ethereum address)'), {
|
||||||
target: { value: ethereumAddress },
|
target: { value: ethereumAddress },
|
||||||
});
|
});
|
||||||
|
22
package.json
22
package.json
@ -22,17 +22,17 @@
|
|||||||
"@blueprintjs/icons": "^3.32.0",
|
"@blueprintjs/icons": "^3.32.0",
|
||||||
"@emotion/react": "11.10.0",
|
"@emotion/react": "11.10.0",
|
||||||
"@emotion/styled": "11.10.0",
|
"@emotion/styled": "11.10.0",
|
||||||
"@radix-ui/react-accordion": "^0.1.6",
|
"@radix-ui/react-accordion": "^1.1.0",
|
||||||
"@radix-ui/react-checkbox": "^1.0.0",
|
"@radix-ui/react-checkbox": "^1.0.1",
|
||||||
"@radix-ui/react-dialog": "^0.1.5",
|
"@radix-ui/react-dialog": "^1.0.2",
|
||||||
"@radix-ui/react-dropdown-menu": "^0.1.6",
|
"@radix-ui/react-dropdown-menu": "^2.0.2",
|
||||||
"@radix-ui/react-icons": "^1.1.1",
|
"@radix-ui/react-icons": "^1.1.1",
|
||||||
"@radix-ui/react-popover": "^1.0.0",
|
"@radix-ui/react-popover": "^1.0.3",
|
||||||
"@radix-ui/react-radio-group": "^0.1.5",
|
"@radix-ui/react-radio-group": "^1.1.1",
|
||||||
"@radix-ui/react-select": "^0.1.1",
|
"@radix-ui/react-select": "^1.2.0",
|
||||||
"@radix-ui/react-slider": "^1.0.0",
|
"@radix-ui/react-slider": "^1.1.0",
|
||||||
"@radix-ui/react-tabs": "^0.1.5",
|
"@radix-ui/react-tabs": "^1.0.2",
|
||||||
"@radix-ui/react-tooltip": "^1.0.0",
|
"@radix-ui/react-tooltip": "^1.0.3",
|
||||||
"@sentry/nextjs": "^6.19.3",
|
"@sentry/nextjs": "^6.19.3",
|
||||||
"@sentry/react": "^6.19.2",
|
"@sentry/react": "^6.19.2",
|
||||||
"@sentry/tracing": "^6.19.2",
|
"@sentry/tracing": "^6.19.2",
|
||||||
@ -183,7 +183,7 @@
|
|||||||
"resize-observer-polyfill": "^1.5.1",
|
"resize-observer-polyfill": "^1.5.1",
|
||||||
"sass": "1.54.0",
|
"sass": "1.54.0",
|
||||||
"storybook-addon-themes": "^6.1.0",
|
"storybook-addon-themes": "^6.1.0",
|
||||||
"tailwindcss": "3.1.8",
|
"tailwindcss": "^3.2.4",
|
||||||
"ts-jest": "27.1.4",
|
"ts-jest": "27.1.4",
|
||||||
"ts-node": "10.9.1",
|
"ts-node": "10.9.1",
|
||||||
"tslib": "^2.0.0",
|
"tslib": "^2.0.0",
|
||||||
|
735
yarn.lock
735
yarn.lock
@ -4116,13 +4116,6 @@
|
|||||||
schema-utils "^3.0.0"
|
schema-utils "^3.0.0"
|
||||||
source-map "^0.7.3"
|
source-map "^0.7.3"
|
||||||
|
|
||||||
"@radix-ui/number@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-0.1.0.tgz#73ad13d5cc5f75fa5e147d72e5d5d5e50d688256"
|
|
||||||
integrity sha512-rpf6QiOWLHAkM4FEMYu9i+5Jr8cKT893+R4mPpcdsy4LD7omr9JfdOqj/h/xPA5+EcVrpMMlU6rrRYpUB5UI8g==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/number@1.0.0":
|
"@radix-ui/number@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b"
|
resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b"
|
||||||
@ -4130,21 +4123,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/popper@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/popper/-/popper-0.1.0.tgz#c387a38f31b7799e1ea0d2bb1ca0c91c2931b063"
|
|
||||||
integrity sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
csstype "^3.0.4"
|
|
||||||
|
|
||||||
"@radix-ui/primitive@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-0.1.0.tgz#6206b97d379994f0d1929809db035733b337e543"
|
|
||||||
integrity sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/primitive@1.0.0":
|
"@radix-ui/primitive@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253"
|
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253"
|
||||||
@ -4152,96 +4130,70 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-accordion@^0.1.6":
|
"@radix-ui/react-accordion@^1.1.0":
|
||||||
version "0.1.6"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-0.1.6.tgz#b76613d56717ed24b8cf6cb1897cbd54f04714ed"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.1.0.tgz#8db063b9eaeb32ca90ffec74e190dab104b56522"
|
||||||
integrity sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==
|
integrity sha512-CNN9ZBgCK4i4SX7gFk5s8095j55DUWi85vwRNfkfBLs0QdAG5Tb4ku6sBeugCAiLvsmxw481GyNl+C3stoJVBQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "0.1.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-collapsible" "0.1.6"
|
"@radix-ui/react-collapsible" "1.0.1"
|
||||||
"@radix-ui/react-collection" "0.1.4"
|
"@radix-ui/react-collection" "1.0.1"
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "0.1.1"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-id" "0.1.5"
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-arrow@0.1.4":
|
"@radix-ui/react-arrow@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz#a871448a418cd3507d83840fdd47558cb961672b"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.1.tgz#5246adf79e97f89e819af68da51ddcf349ecf1c4"
|
||||||
integrity sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==
|
integrity sha512-1yientwXqXcErDHEv8av9ZVNEBldH8L9scVR3is20lL+jOCfcJyMFZFEY5cgIrgexsq1qggSXqiEL/d/4f+QXA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
|
||||||
"@radix-ui/react-arrow@1.0.0":
|
"@radix-ui/react-checkbox@^1.0.1":
|
||||||
version "1.0.0"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.0.tgz#c461f4c2cab3317e3d42a1ae62910a4cbb0192a1"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.0.1.tgz#80cb38b1fd2cbe73f3ad0f4db8aebead0ab0617a"
|
||||||
integrity sha512-1MUuv24HCdepi41+qfv125EwMuxgQ+U+h0A9K3BjCO/J8nVRREKHHpkD9clwfnjEDk9hgGzCnff4aUKCPiRepw==
|
integrity sha512-TisH0B8hWmYP3ONRduYCyN04rR9yLPIw/Rwyn1RoC1suSoGCa8Wn+YPdSSSarSszeIbcg3p2lBkDp2XXit4sZw==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-checkbox@^1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.0.0.tgz#8985facb0cfeb740c4751091b8ee42d5c3f7e5e1"
|
|
||||||
integrity sha512-MoboEfb4O6Akggz7UwZDKp4p9YR8+FIAmIa7UEAiAxfbTArIgSJqJLaEpdF+MPR4Uk/lSGNW727uvugef/UqWQ==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-label" "1.0.0"
|
|
||||||
"@radix-ui/react-presence" "1.0.0"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "1.0.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
"@radix-ui/react-use-previous" "1.0.0"
|
"@radix-ui/react-use-previous" "1.0.0"
|
||||||
"@radix-ui/react-use-size" "1.0.0"
|
"@radix-ui/react-use-size" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-collapsible@0.1.6":
|
"@radix-ui/react-collapsible@1.0.1":
|
||||||
version "0.1.6"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-0.1.6.tgz#3eeadac476761b3c9b8dd91e8a32eb1a547e5a06"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.0.1.tgz#7184312ce18e703628b9ef75cdc44b896d6f06b1"
|
||||||
integrity sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==
|
integrity sha512-0maX4q91iYa4gjt3PsNf7dq/yqSR+HGAE8I5p54dQ6gnveS+ETWlMoijxrhmgV1k8svxpm34mQAtqIrJt4XZmA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "0.1.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "0.1.1"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-id" "0.1.5"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-presence" "0.1.2"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-collection@0.1.4":
|
"@radix-ui/react-collection@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-0.1.4.tgz#734061ffd5bb93e88889d49b87391a73a63824c9"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.1.tgz#259506f97c6703b36291826768d3c1337edd1de5"
|
||||||
integrity sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==
|
integrity sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-slot" "0.1.2"
|
|
||||||
|
|
||||||
"@radix-ui/react-collection@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.0.tgz#0ec4c72fabd35a03b5787075ac799e3b17ca5710"
|
|
||||||
integrity sha512-8i1pf5dKjnq90Z8udnnXKzdCEV3/FYrfw0n/b6NvB6piXEn3fO1bOh7HBcpG8XrnIXzxlYu2oCcR38QpyLS/mg==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-slot" "1.0.0"
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
|
|
||||||
"@radix-ui/react-compose-refs@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz#cff6e780a0f73778b976acff2c2a5b6551caab95"
|
|
||||||
integrity sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-compose-refs@1.0.0":
|
"@radix-ui/react-compose-refs@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -4250,13 +4202,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-context@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-0.1.1.tgz#06996829ea124d9a1bc1dbe3e51f33588fab0875"
|
|
||||||
integrity sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-context@1.0.0":
|
"@radix-ui/react-context@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0"
|
||||||
@ -4264,26 +4209,26 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-dialog@^0.1.5":
|
"@radix-ui/react-dialog@^1.0.2":
|
||||||
version "0.1.7"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-0.1.7.tgz#285414cf66f5bbf42bc9935314e0381abe01e7d0"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.0.2.tgz#2d7a0bfed478afc40ed6fc78d0f53242af55284e"
|
||||||
integrity sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==
|
integrity sha512-EKxxp2WNSmUPkx4trtWNmZ4/vAYEg7JkAfa1HKBUnaubw9eHzf1Orr9B472lJYaYz327RHDrd4R95fsw7VR8DA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "0.1.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "0.1.1"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-dismissable-layer" "0.1.5"
|
"@radix-ui/react-dismissable-layer" "1.0.2"
|
||||||
"@radix-ui/react-focus-guards" "0.1.0"
|
"@radix-ui/react-focus-guards" "1.0.0"
|
||||||
"@radix-ui/react-focus-scope" "0.1.4"
|
"@radix-ui/react-focus-scope" "1.0.1"
|
||||||
"@radix-ui/react-id" "0.1.5"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-portal" "0.1.4"
|
"@radix-ui/react-portal" "1.0.1"
|
||||||
"@radix-ui/react-presence" "0.1.2"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-slot" "0.1.2"
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
aria-hidden "^1.1.1"
|
aria-hidden "^1.1.1"
|
||||||
react-remove-scroll "^2.4.0"
|
react-remove-scroll "2.5.5"
|
||||||
|
|
||||||
"@radix-ui/react-direction@1.0.0":
|
"@radix-ui/react-direction@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -4292,51 +4237,31 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-dismissable-layer@0.1.5":
|
"@radix-ui/react-dismissable-layer@1.0.2":
|
||||||
version "0.1.5"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-0.1.5.tgz#9379032351e79028d472733a5cc8ba4a0ea43314"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.2.tgz#f04d1061bddf00b1ca304148516b9ddc62e45fb2"
|
||||||
integrity sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==
|
integrity sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/primitive" "0.1.0"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-body-pointer-events" "0.1.1"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
"@radix-ui/react-use-escape-keydown" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-dismissable-layer@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz#35b7826fa262fd84370faef310e627161dffa76b"
|
|
||||||
integrity sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-callback-ref" "1.0.0"
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
"@radix-ui/react-use-escape-keydown" "1.0.0"
|
"@radix-ui/react-use-escape-keydown" "1.0.2"
|
||||||
|
|
||||||
"@radix-ui/react-dropdown-menu@^0.1.6":
|
"@radix-ui/react-dropdown-menu@^2.0.2":
|
||||||
version "0.1.6"
|
version "2.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-0.1.6.tgz#3203229788cd57e552c9f19dcc7008e2b545919c"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.2.tgz#758ca7733dc79b3a6523d2d5a8d33970ec7ece1b"
|
||||||
integrity sha512-RZhtzjWwJ4ZBN7D8ek4Zn+ilHzYuYta9yIxFnbC0pfqMnSi67IQNONo1tuuNqtFh9SRHacPKc65zo+kBBlxtdg==
|
integrity sha512-r0kN0fstrSi+uAdK2GkLxnnbhqVBy/9Q4o4PvGOYipW0BldQlYBMSmZprvCNj2i2mAATx16kvzIn12GnaGjbMw==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/primitive" "0.1.0"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-id" "0.1.5"
|
|
||||||
"@radix-ui/react-menu" "0.1.6"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-focus-guards@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-0.1.0.tgz#ba3b6f902cba7826569f8edc21ff8223dece7def"
|
|
||||||
integrity sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
"@radix-ui/primitive" "1.0.0"
|
||||||
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
|
"@radix-ui/react-context" "1.0.0"
|
||||||
|
"@radix-ui/react-id" "1.0.0"
|
||||||
|
"@radix-ui/react-menu" "2.0.2"
|
||||||
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-focus-guards@1.0.0":
|
"@radix-ui/react-focus-guards@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -4345,24 +4270,14 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-focus-scope@0.1.4":
|
"@radix-ui/react-focus-scope@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-0.1.4.tgz#c830724e212d42ffaaa81aee49533213d09b47df"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.1.tgz#faea8c25f537c5a5c38c50914b63722db0e7f951"
|
||||||
integrity sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==
|
integrity sha512-Ej2MQTit8IWJiS2uuujGUmxXjF/y5xZptIIQnyd2JHLwtV0R2j9NRVoRj/1j/gJ7e3REdaBw4Hjf4a1ImhkZcQ==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-focus-scope@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz#95a0c1188276dc8933b1eac5f1cdb6471e01ade5"
|
|
||||||
integrity sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-callback-ref" "1.0.0"
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-icons@^1.1.1":
|
"@radix-ui/react-icons@^1.1.1":
|
||||||
@ -4370,14 +4285,6 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-icons/-/react-icons-1.1.1.tgz#38d2aa548035dd3b799c169bd17177b1cec3152b"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-icons/-/react-icons-1.1.1.tgz#38d2aa548035dd3b799c169bd17177b1cec3152b"
|
||||||
integrity sha512-xc3wQC59rsFylVbSusQCrrM+6695ppF730Q6yqzhRdqDcRNWIm2R6ngpzBoSOQMcwnq4p805F+Gr7xo4fmtN1A==
|
integrity sha512-xc3wQC59rsFylVbSusQCrrM+6695ppF730Q6yqzhRdqDcRNWIm2R6ngpzBoSOQMcwnq4p805F+Gr7xo4fmtN1A==
|
||||||
|
|
||||||
"@radix-ui/react-id@0.1.5":
|
|
||||||
version "0.1.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-0.1.5.tgz#010d311bedd5a2884c1e9bb6aaaa4e6cc1d1d3b8"
|
|
||||||
integrity sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-id@1.0.0":
|
"@radix-ui/react-id@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.0.tgz#8d43224910741870a45a8c9d092f25887bb6d11e"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.0.tgz#8d43224910741870a45a8c9d092f25887bb6d11e"
|
||||||
@ -4386,130 +4293,77 @@
|
|||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-label@0.1.5":
|
"@radix-ui/react-menu@2.0.2":
|
||||||
version "0.1.5"
|
version "2.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-0.1.5.tgz#12cd965bfc983e0148121d4c99fb8e27a917c45c"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.2.tgz#54d4e040407962af95ff3c66612749661a504de7"
|
||||||
integrity sha512-Au9+n4/DhvjR0IHhvZ1LPdx/OW+3CGDie30ZyCkbSHIuLp4/CV4oPPGBwJ1vY99Jog3zyQhsGww9MXj8O9Aj/A==
|
integrity sha512-H5dtBi/k3tc45IMd2Pu+Q2PyONFlsYJ5sWUlflSs8BQRghh5GhJHLRuB1yb88VOywuzzvGkaR/HUJJ65Jf2POA==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-id" "0.1.5"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
|
|
||||||
"@radix-ui/react-label@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-1.0.0.tgz#c6691b0bec18958512a952c18732279285b61fef"
|
|
||||||
integrity sha512-k+EbxeRaVbSJ4oaR9eUYuC0cDIGRB4TAPhilbFCIMpP9pXFNcyQPQUvRaVOQBrviuArYM80xh0BQR/0y3kjUdQ==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
"@radix-ui/primitive" "1.0.0"
|
||||||
|
"@radix-ui/react-collection" "1.0.1"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
|
"@radix-ui/react-dismissable-layer" "1.0.2"
|
||||||
|
"@radix-ui/react-focus-guards" "1.0.0"
|
||||||
|
"@radix-ui/react-focus-scope" "1.0.1"
|
||||||
"@radix-ui/react-id" "1.0.0"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-popper" "1.1.0"
|
||||||
|
"@radix-ui/react-portal" "1.0.1"
|
||||||
"@radix-ui/react-menu@0.1.6":
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
version "0.1.6"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-0.1.6.tgz#7f9521a10f6a9cd819b33b33d5ed9538d79b2e75"
|
"@radix-ui/react-roving-focus" "1.0.2"
|
||||||
integrity sha512-ho3+bhpr3oAFkOBJ8VkUb1BcGoiZBB3OmcWPqa6i5RTUKrzNX/d6rauochu2xDlWjiRtpVuiAcsTVOeIC4FbYQ==
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
dependencies:
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/primitive" "0.1.0"
|
|
||||||
"@radix-ui/react-collection" "0.1.4"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-dismissable-layer" "0.1.5"
|
|
||||||
"@radix-ui/react-focus-guards" "0.1.0"
|
|
||||||
"@radix-ui/react-focus-scope" "0.1.4"
|
|
||||||
"@radix-ui/react-id" "0.1.5"
|
|
||||||
"@radix-ui/react-popper" "0.1.4"
|
|
||||||
"@radix-ui/react-portal" "0.1.4"
|
|
||||||
"@radix-ui/react-presence" "0.1.2"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-roving-focus" "0.1.5"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
"@radix-ui/react-use-direction" "0.1.0"
|
|
||||||
aria-hidden "^1.1.1"
|
aria-hidden "^1.1.1"
|
||||||
react-remove-scroll "^2.4.0"
|
react-remove-scroll "2.5.5"
|
||||||
|
|
||||||
"@radix-ui/react-popover@^1.0.0":
|
"@radix-ui/react-popover@^1.0.3":
|
||||||
version "1.0.0"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.0.0.tgz#5ee72013089fdf9038417fc1eb98a749c17457fd"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.0.3.tgz#65ae2ee1fca2d7fd750308549eb8e0857c6160fe"
|
||||||
integrity sha512-osxFFO0TiZ9ABpEOitZu0R1Fdd+tSpJgAqLZxRLLdZQ7ya0onSODcITp5hXDVuYQeVXH6pKEBGwXN6ZGjZ0a5g==
|
integrity sha512-YwedSukfWsyJs3/yP3yXUq44k4/JBe3jqU63Z8v2i19qZZ3dsx32oma17ztgclWPNuqp3A+Xa9UiDlZHyVX8Vg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-dismissable-layer" "1.0.0"
|
"@radix-ui/react-dismissable-layer" "1.0.2"
|
||||||
"@radix-ui/react-focus-guards" "1.0.0"
|
"@radix-ui/react-focus-guards" "1.0.0"
|
||||||
"@radix-ui/react-focus-scope" "1.0.0"
|
"@radix-ui/react-focus-scope" "1.0.1"
|
||||||
"@radix-ui/react-id" "1.0.0"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-popper" "1.0.0"
|
"@radix-ui/react-popper" "1.1.0"
|
||||||
"@radix-ui/react-portal" "1.0.0"
|
"@radix-ui/react-portal" "1.0.1"
|
||||||
"@radix-ui/react-presence" "1.0.0"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-slot" "1.0.0"
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "1.0.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
aria-hidden "^1.1.1"
|
aria-hidden "^1.1.1"
|
||||||
react-remove-scroll "2.5.4"
|
react-remove-scroll "2.5.5"
|
||||||
|
|
||||||
"@radix-ui/react-popper@0.1.4":
|
"@radix-ui/react-popper@1.1.0":
|
||||||
version "0.1.4"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-0.1.4.tgz#dfc055dcd7dfae6a2eff7a70d333141d15a5d029"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.0.tgz#2be7e4c0cd4581f54277ca33a981c9037d2a8e60"
|
||||||
integrity sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==
|
integrity sha512-07U7jpI0dZcLRAxT7L9qs6HecSoPhDSJybF7mEGHJDBDv+ZoGCvIlva0s+WxMXwJEav+ckX3hAlXBtnHmuvlCQ==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/popper" "0.1.0"
|
|
||||||
"@radix-ui/react-arrow" "0.1.4"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-rect" "0.1.1"
|
|
||||||
"@radix-ui/react-use-size" "0.1.1"
|
|
||||||
"@radix-ui/rect" "0.1.1"
|
|
||||||
|
|
||||||
"@radix-ui/react-popper@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.0.0.tgz#fb4f937864bf39c48f27f55beee61fa9f2bef93c"
|
|
||||||
integrity sha512-k2dDd+1Wl0XWAMs9ZvAxxYsB9sOsEhrFQV4CINd7IUZf0wfdye4OHen9siwxvZImbzhgVeKTJi68OQmPRvVdMg==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@floating-ui/react-dom" "0.7.2"
|
"@floating-ui/react-dom" "0.7.2"
|
||||||
"@radix-ui/react-arrow" "1.0.0"
|
"@radix-ui/react-arrow" "1.0.1"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
"@radix-ui/react-use-rect" "1.0.0"
|
"@radix-ui/react-use-rect" "1.0.0"
|
||||||
"@radix-ui/react-use-size" "1.0.0"
|
"@radix-ui/react-use-size" "1.0.0"
|
||||||
"@radix-ui/rect" "1.0.0"
|
"@radix-ui/rect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-portal@0.1.4":
|
"@radix-ui/react-portal@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-0.1.4.tgz#17bdce3d7f1a9a0b35cb5e935ab8bc562441a7d2"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.1.tgz#169c5a50719c2bb0079cf4c91a27aa6d37e5dd33"
|
||||||
integrity sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==
|
integrity sha512-NY2vUWI5WENgAT1nfC6JS7RU5xRYBfjZVLq0HmgEN1Ezy3rk/UruMV4+Rd0F40PEaFC5SrLS1ixYvcYIQrb4Ig==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-portal@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.0.tgz#7220b66743394fabb50c55cb32381395cc4a276b"
|
|
||||||
integrity sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-presence@0.1.2":
|
|
||||||
version "0.1.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-0.1.2.tgz#9f11cce3df73cf65bc348e8b76d891f0d54c1fe3"
|
|
||||||
integrity sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-presence@1.0.0":
|
"@radix-ui/react-presence@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -4520,159 +4374,134 @@
|
|||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-primitive@0.1.4":
|
"@radix-ui/react-primitive@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz#6c233cf08b0cb87fecd107e9efecb3f21861edc1"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz#c1ebcce283dd2f02e4fbefdaa49d1cb13dbc990a"
|
||||||
integrity sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==
|
integrity sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-slot" "0.1.2"
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
|
|
||||||
"@radix-ui/react-primitive@1.0.0":
|
"@radix-ui/react-radio-group@^1.1.1":
|
||||||
version "1.0.0"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz#376cd72b0fcd5e0e04d252ed33eb1b1f025af2b0"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.1.1.tgz#564549b3e0a5905367dfe9adfe7b0e245cbdb640"
|
||||||
integrity sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==
|
integrity sha512-fmg1CuDKt3GAkL3YnHekmdOicyrXlbp/s/D0MrHa+YB2Un+umpJGheiRowlQtxSpb1eeehKNTINgNESi8WK5rA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-slot" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
|
"@radix-ui/react-context" "1.0.0"
|
||||||
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-roving-focus" "1.0.2"
|
||||||
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
|
"@radix-ui/react-use-previous" "1.0.0"
|
||||||
|
"@radix-ui/react-use-size" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-radio-group@^0.1.5":
|
"@radix-ui/react-roving-focus@1.0.2":
|
||||||
version "0.1.5"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-0.1.5.tgz#ca8a676123a18b44804aff10af46129e2c2b37c3"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.2.tgz#d8ac2e3b8006697bdfc2b0eb06bef7e15b6245de"
|
||||||
integrity sha512-ybgHsmh/V2crKvK6xZ56dpPul7b+vyxcq7obWqHbr5W6Ca11wdm0E7lS0i/Y6pgfIKYOWIARmZYDpRMEeRCPOw==
|
integrity sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "0.1.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
"@radix-ui/react-collection" "1.0.1"
|
||||||
"@radix-ui/react-context" "0.1.1"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-label" "0.1.5"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-presence" "0.1.2"
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-roving-focus" "0.1.5"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
"@radix-ui/react-use-previous" "0.1.1"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
"@radix-ui/react-use-size" "0.1.1"
|
|
||||||
|
|
||||||
"@radix-ui/react-roving-focus@0.1.5":
|
"@radix-ui/react-select@^1.2.0":
|
||||||
version "0.1.5"
|
version "1.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-0.1.5.tgz#cc48d17a36b56f253d54905b0fd60ee134cb97ee"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-1.2.0.tgz#9cafa10f7dcc8917e0bfb48d2a651da7b9e476cf"
|
||||||
integrity sha512-ClwKPS5JZE+PaHCoW7eu1onvE61pDv4kO8W4t5Ra3qMFQiTJLZMdpBQUhksN//DaVygoLirz4Samdr5Y1x1FSA==
|
integrity sha512-MmXKsIBrG9GKxt8JKIn75LEPiX/zejBmj/Z36Hxtm9cdmCFzTo78QJ0Q3buLGzr0c3lzXdfgeKntmgCzaGxgkw==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/primitive" "0.1.0"
|
|
||||||
"@radix-ui/react-collection" "0.1.4"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-id" "0.1.5"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-select@^0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-0.1.1.tgz#ceedea6856a37e4079492e1c69601797cedd2c85"
|
|
||||||
integrity sha512-xY3jLz2c6ZBHflldGsA79bE/swUfRMpiRPQf+JDihOufsd3z5uW22PFe0MS5bGZiIpK6aAZAvwqEd2Bu7hqp8w==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/number" "0.1.0"
|
|
||||||
"@radix-ui/primitive" "0.1.0"
|
|
||||||
"@radix-ui/react-collection" "0.1.4"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
"@radix-ui/react-context" "0.1.1"
|
|
||||||
"@radix-ui/react-dismissable-layer" "0.1.5"
|
|
||||||
"@radix-ui/react-focus-scope" "0.1.4"
|
|
||||||
"@radix-ui/react-id" "0.1.5"
|
|
||||||
"@radix-ui/react-label" "0.1.5"
|
|
||||||
"@radix-ui/react-portal" "0.1.4"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
|
||||||
"@radix-ui/react-use-previous" "0.1.1"
|
|
||||||
"@radix-ui/react-visually-hidden" "0.1.4"
|
|
||||||
aria-hidden "^1.1.1"
|
|
||||||
react-remove-scroll "^2.4.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-slider@^1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.0.0.tgz#4cabadd243aa088eb45ac710cd7cdc518fafb07e"
|
|
||||||
integrity sha512-LMZET7vn7HYwYSjsc9Jcen8Vn4cJXZZxQT7T+lGlqp+F+FofX+H86TBF2yDq+L51d99f1KLEsflTGBz9WRLSig==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/number" "1.0.0"
|
"@radix-ui/number" "1.0.0"
|
||||||
"@radix-ui/primitive" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-collection" "1.0.0"
|
"@radix-ui/react-collection" "1.0.1"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-direction" "1.0.0"
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-dismissable-layer" "1.0.2"
|
||||||
|
"@radix-ui/react-focus-guards" "1.0.0"
|
||||||
|
"@radix-ui/react-focus-scope" "1.0.1"
|
||||||
|
"@radix-ui/react-id" "1.0.0"
|
||||||
|
"@radix-ui/react-popper" "1.1.0"
|
||||||
|
"@radix-ui/react-portal" "1.0.1"
|
||||||
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
|
"@radix-ui/react-use-previous" "1.0.0"
|
||||||
|
"@radix-ui/react-visually-hidden" "1.0.1"
|
||||||
|
aria-hidden "^1.1.1"
|
||||||
|
react-remove-scroll "2.5.5"
|
||||||
|
|
||||||
|
"@radix-ui/react-slider@^1.1.0":
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.1.0.tgz#b3fdaca27619150e9e6067ad9f979a4535f68d5e"
|
||||||
|
integrity sha512-5H/QB4xD3GF9UfoSCVLBx2JjlXamMcmTyL6gr4kkd/MiAGaYB0W7Exi4MQa0tJApBFJe+KmS5InKCI56p2kmjA==
|
||||||
|
dependencies:
|
||||||
|
"@babel/runtime" "^7.13.10"
|
||||||
|
"@radix-ui/number" "1.0.0"
|
||||||
|
"@radix-ui/primitive" "1.0.0"
|
||||||
|
"@radix-ui/react-collection" "1.0.1"
|
||||||
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
|
"@radix-ui/react-context" "1.0.0"
|
||||||
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "1.0.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
"@radix-ui/react-use-previous" "1.0.0"
|
"@radix-ui/react-use-previous" "1.0.0"
|
||||||
"@radix-ui/react-use-size" "1.0.0"
|
"@radix-ui/react-use-size" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-slot@0.1.2":
|
"@radix-ui/react-slot@1.0.1":
|
||||||
version "0.1.2"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-0.1.2.tgz#e6f7ad9caa8ce81cc8d532c854c56f9b8b6307c8"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81"
|
||||||
integrity sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==
|
integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-compose-refs" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-slot@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.0.tgz#7fa805b99891dea1e862d8f8fbe07f4d6d0fd698"
|
|
||||||
integrity sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-tabs@^0.1.5":
|
"@radix-ui/react-tabs@^1.0.2":
|
||||||
version "0.1.5"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-0.1.5.tgz#ddcf860cc32e186d76477ae767dbb216d1944252"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.0.2.tgz#8f5ec73ca41b151a413bdd6e00553408ff34ce07"
|
||||||
integrity sha512-ieVQS1TFr0dX1XA8B+CsSFKOE7kcgEaNWWEfItxj9D1GZjn1o3WqPkW+FhQWDAWZLSKCH2PezYF3MNyO41lgJg==
|
integrity sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "0.1.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-context" "0.1.1"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-id" "0.1.5"
|
"@radix-ui/react-direction" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-roving-focus" "0.1.5"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-use-controllable-state" "0.1.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
"@radix-ui/react-roving-focus" "1.0.2"
|
||||||
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-tooltip@^1.0.0":
|
"@radix-ui/react-tooltip@^1.0.3":
|
||||||
version "1.0.0"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.0.tgz#f7fcecf2bac5c31cd14666b5acd056015fc21646"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.3.tgz#a8c7e7b2b542cdfe7e94122af79079f7de3f90ff"
|
||||||
integrity sha512-RB06pov+O4Npy10ei1C6fsyB9QoOjz7Ubo8Sl3qdKtLgkL9iI96925DYtH0bxx6MH6YB2FuzLU6B75qn3AQQQw==
|
integrity sha512-cmc9qV4KpgqdXVTn1K8KN8MnuSXvw+E719pKwyvpCGrQ+0AA2qTjcIL3uxCj4jc4k3sDR36RF7R3H7N5hPybBQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/primitive" "1.0.0"
|
"@radix-ui/primitive" "1.0.0"
|
||||||
"@radix-ui/react-compose-refs" "1.0.0"
|
"@radix-ui/react-compose-refs" "1.0.0"
|
||||||
"@radix-ui/react-context" "1.0.0"
|
"@radix-ui/react-context" "1.0.0"
|
||||||
"@radix-ui/react-dismissable-layer" "1.0.0"
|
"@radix-ui/react-dismissable-layer" "1.0.2"
|
||||||
"@radix-ui/react-id" "1.0.0"
|
"@radix-ui/react-id" "1.0.0"
|
||||||
"@radix-ui/react-popper" "1.0.0"
|
"@radix-ui/react-popper" "1.1.0"
|
||||||
"@radix-ui/react-portal" "1.0.0"
|
"@radix-ui/react-portal" "1.0.1"
|
||||||
"@radix-ui/react-presence" "1.0.0"
|
"@radix-ui/react-presence" "1.0.0"
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
"@radix-ui/react-slot" "1.0.0"
|
"@radix-ui/react-slot" "1.0.1"
|
||||||
"@radix-ui/react-use-controllable-state" "1.0.0"
|
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||||
"@radix-ui/react-visually-hidden" "1.0.0"
|
"@radix-ui/react-visually-hidden" "1.0.1"
|
||||||
|
|
||||||
"@radix-ui/react-use-body-pointer-events@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-body-pointer-events/-/react-use-body-pointer-events-0.1.1.tgz#63e7fd81ca7ffd30841deb584cd2b7f460df2597"
|
|
||||||
integrity sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-use-layout-effect" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-callback-ref@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz#934b6e123330f5b3a6b116460e6662cbc663493f"
|
|
||||||
integrity sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-callback-ref@1.0.0":
|
"@radix-ui/react-use-callback-ref@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -4681,14 +4510,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-use-controllable-state@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz#4fced164acfc69a4e34fb9d193afdab973a55de1"
|
|
||||||
integrity sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-controllable-state@1.0.0":
|
"@radix-ui/react-use-controllable-state@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz#a64deaafbbc52d5d407afaa22d493d687c538b7f"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz#a64deaafbbc52d5d407afaa22d493d687c538b7f"
|
||||||
@ -4697,36 +4518,14 @@
|
|||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-use-callback-ref" "1.0.0"
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-use-direction@0.1.0":
|
"@radix-ui/react-use-escape-keydown@1.0.2":
|
||||||
version "0.1.0"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz#97ac1d52e497c974389e7988f809238ed72e7df7"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz#09ab6455ab240b4f0a61faf06d4e5132c4d639f6"
|
||||||
integrity sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==
|
integrity sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-escape-keydown@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz#dc80cb3753e9d1bd992adbad9a149fb6ea941874"
|
|
||||||
integrity sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-use-callback-ref" "0.1.0"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-escape-keydown@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz#aef375db4736b9de38a5a679f6f49b45a060e5d1"
|
|
||||||
integrity sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-use-callback-ref" "1.0.0"
|
"@radix-ui/react-use-callback-ref" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-use-layout-effect@0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz#ebf71bd6d2825de8f1fbb984abf2293823f0f223"
|
|
||||||
integrity sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-layout-effect@1.0.0":
|
"@radix-ui/react-use-layout-effect@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc"
|
||||||
@ -4734,13 +4533,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-use-previous@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-0.1.1.tgz#0226017f72267200f6e832a7103760e96a6db5d0"
|
|
||||||
integrity sha512-O/ZgrDBr11dR8rhO59ED8s5zIXBRFi8MiS+CmFGfi7MJYdLbfqVOmQU90Ghf87aifEgWe6380LA69KBneaShAg==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-previous@1.0.0":
|
"@radix-ui/react-use-previous@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz#e48a69c3a7d8078a967084038df66d0d181c56ac"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz#e48a69c3a7d8078a967084038df66d0d181c56ac"
|
||||||
@ -4748,14 +4540,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
|
||||||
"@radix-ui/react-use-rect@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-0.1.1.tgz#6c15384beee59c086e75b89a7e66f3d2e583a856"
|
|
||||||
integrity sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/rect" "0.1.1"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-rect@1.0.0":
|
"@radix-ui/react-use-rect@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz#b040cc88a4906b78696cd3a32b075ed5b1423b3e"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz#b040cc88a4906b78696cd3a32b075ed5b1423b3e"
|
||||||
@ -4764,13 +4548,6 @@
|
|||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/rect" "1.0.0"
|
"@radix-ui/rect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-use-size@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz#f6b75272a5d41c3089ca78c8a2e48e5f204ef90f"
|
|
||||||
integrity sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
|
|
||||||
"@radix-ui/react-use-size@1.0.0":
|
"@radix-ui/react-use-size@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz#a0b455ac826749419f6354dc733e2ca465054771"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz#a0b455ac826749419f6354dc733e2ca465054771"
|
||||||
@ -4779,28 +4556,13 @@
|
|||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||||
|
|
||||||
"@radix-ui/react-visually-hidden@0.1.4":
|
"@radix-ui/react-visually-hidden@1.0.1":
|
||||||
version "0.1.4"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.1.4.tgz#6c75eae34fb5d084b503506fbfc05587ced05f03"
|
resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.1.tgz#9a4ac4fc97ae8d72a10e727f16b3121b5f0aa469"
|
||||||
integrity sha512-K/q6AEEzqeeEq/T0NPChvBqnwlp8Tl4NnQdrI/y8IOY7BRR+Ug0PEsVk6g48HJ7cA1//COugdxXXVVK/m0X1mA==
|
integrity sha512-K1hJcCMfWfiYUibRqf3V8r5Drpyf7rh44jnrwAbdvI5iCCijilBBeyQv9SKidYNZIopMdCyR9FnIjkHxHN0FcQ==
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-primitive" "0.1.4"
|
|
||||||
|
|
||||||
"@radix-ui/react-visually-hidden@1.0.0":
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.0.tgz#4d69d7e3b6d21ee4678ed6de5215dcd068394401"
|
|
||||||
integrity sha512-MwAhMdX+n6S4InwRKSnpUsp+lLkYG6izQF56ul6guSX2mBBLOMV9Frx7xJlkEe2GjKLzbNuHhaCS6e5gopmZNA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.13.10"
|
|
||||||
"@radix-ui/react-primitive" "1.0.0"
|
|
||||||
|
|
||||||
"@radix-ui/rect@0.1.1":
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-0.1.1.tgz#95b5ba51f469bea6b1b841e2d427e17e37d38419"
|
|
||||||
integrity sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.13.10"
|
"@babel/runtime" "^7.13.10"
|
||||||
|
"@radix-ui/react-primitive" "1.0.1"
|
||||||
|
|
||||||
"@radix-ui/rect@1.0.0":
|
"@radix-ui/rect@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
@ -11161,7 +10923,7 @@ cssstyle@^2.3.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
cssom "~0.3.6"
|
cssom "~0.3.6"
|
||||||
|
|
||||||
csstype@^3.0.2, csstype@^3.0.4:
|
csstype@^3.0.2:
|
||||||
version "3.1.1"
|
version "3.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
|
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
|
||||||
integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
|
integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
|
||||||
@ -12966,7 +12728,7 @@ fast-glob@^2.2.6:
|
|||||||
merge2 "^1.2.3"
|
merge2 "^1.2.3"
|
||||||
micromatch "^3.1.10"
|
micromatch "^3.1.10"
|
||||||
|
|
||||||
fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9:
|
fast-glob@^3.0.3, fast-glob@^3.2.12, fast-glob@^3.2.7, fast-glob@^3.2.9:
|
||||||
version "3.2.12"
|
version "3.2.12"
|
||||||
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
|
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
|
||||||
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
|
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
|
||||||
@ -18735,12 +18497,12 @@ postcss-modules@^4.0.0:
|
|||||||
postcss-modules-values "^4.0.0"
|
postcss-modules-values "^4.0.0"
|
||||||
string-hash "^1.1.1"
|
string-hash "^1.1.1"
|
||||||
|
|
||||||
postcss-nested@5.0.6:
|
postcss-nested@6.0.0:
|
||||||
version "5.0.6"
|
version "6.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
|
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735"
|
||||||
integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
|
integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-selector-parser "^6.0.6"
|
postcss-selector-parser "^6.0.10"
|
||||||
|
|
||||||
postcss-normalize-charset@^5.1.0:
|
postcss-normalize-charset@^5.1.0:
|
||||||
version "5.1.0"
|
version "5.1.0"
|
||||||
@ -18828,7 +18590,7 @@ postcss-reduce-transforms@^5.1.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
postcss-value-parser "^4.2.0"
|
postcss-value-parser "^4.2.0"
|
||||||
|
|
||||||
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9:
|
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
|
||||||
version "6.0.10"
|
version "6.0.10"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
|
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
|
||||||
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
|
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
|
||||||
@ -18896,6 +18658,15 @@ postcss@^8.2.15, postcss@^8.3.5, postcss@^8.4.14, postcss@^8.4.7:
|
|||||||
picocolors "^1.0.0"
|
picocolors "^1.0.0"
|
||||||
source-map-js "^1.0.2"
|
source-map-js "^1.0.2"
|
||||||
|
|
||||||
|
postcss@^8.4.18:
|
||||||
|
version "8.4.21"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
|
||||||
|
integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
|
||||||
|
dependencies:
|
||||||
|
nanoid "^3.3.4"
|
||||||
|
picocolors "^1.0.0"
|
||||||
|
source-map-js "^1.0.2"
|
||||||
|
|
||||||
preact@10.4.1:
|
preact@10.4.1:
|
||||||
version "10.4.1"
|
version "10.4.1"
|
||||||
resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431"
|
resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431"
|
||||||
@ -19426,18 +19197,7 @@ react-remove-scroll-bar@^2.3.3:
|
|||||||
react-style-singleton "^2.2.1"
|
react-style-singleton "^2.2.1"
|
||||||
tslib "^2.0.0"
|
tslib "^2.0.0"
|
||||||
|
|
||||||
react-remove-scroll@2.5.4:
|
react-remove-scroll@2.5.5:
|
||||||
version "2.5.4"
|
|
||||||
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz#afe6491acabde26f628f844b67647645488d2ea0"
|
|
||||||
integrity sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==
|
|
||||||
dependencies:
|
|
||||||
react-remove-scroll-bar "^2.3.3"
|
|
||||||
react-style-singleton "^2.2.1"
|
|
||||||
tslib "^2.1.0"
|
|
||||||
use-callback-ref "^1.3.0"
|
|
||||||
use-sidecar "^1.1.2"
|
|
||||||
|
|
||||||
react-remove-scroll@^2.4.0:
|
|
||||||
version "2.5.5"
|
version "2.5.5"
|
||||||
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77"
|
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77"
|
||||||
integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==
|
integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==
|
||||||
@ -21517,10 +21277,10 @@ table@6.8.0:
|
|||||||
string-width "^4.2.3"
|
string-width "^4.2.3"
|
||||||
strip-ansi "^6.0.1"
|
strip-ansi "^6.0.1"
|
||||||
|
|
||||||
tailwindcss@3.1.8:
|
tailwindcss@^3.2.4:
|
||||||
version "3.1.8"
|
version "3.2.4"
|
||||||
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741"
|
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250"
|
||||||
integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==
|
integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
arg "^5.0.2"
|
arg "^5.0.2"
|
||||||
chokidar "^3.5.3"
|
chokidar "^3.5.3"
|
||||||
@ -21528,18 +21288,19 @@ tailwindcss@3.1.8:
|
|||||||
detective "^5.2.1"
|
detective "^5.2.1"
|
||||||
didyoumean "^1.2.2"
|
didyoumean "^1.2.2"
|
||||||
dlv "^1.1.3"
|
dlv "^1.1.3"
|
||||||
fast-glob "^3.2.11"
|
fast-glob "^3.2.12"
|
||||||
glob-parent "^6.0.2"
|
glob-parent "^6.0.2"
|
||||||
is-glob "^4.0.3"
|
is-glob "^4.0.3"
|
||||||
lilconfig "^2.0.6"
|
lilconfig "^2.0.6"
|
||||||
|
micromatch "^4.0.5"
|
||||||
normalize-path "^3.0.0"
|
normalize-path "^3.0.0"
|
||||||
object-hash "^3.0.0"
|
object-hash "^3.0.0"
|
||||||
picocolors "^1.0.0"
|
picocolors "^1.0.0"
|
||||||
postcss "^8.4.14"
|
postcss "^8.4.18"
|
||||||
postcss-import "^14.1.0"
|
postcss-import "^14.1.0"
|
||||||
postcss-js "^4.0.0"
|
postcss-js "^4.0.0"
|
||||||
postcss-load-config "^3.1.4"
|
postcss-load-config "^3.1.4"
|
||||||
postcss-nested "5.0.6"
|
postcss-nested "6.0.0"
|
||||||
postcss-selector-parser "^6.0.10"
|
postcss-selector-parser "^6.0.10"
|
||||||
postcss-value-parser "^4.2.0"
|
postcss-value-parser "^4.2.0"
|
||||||
quick-lru "^5.1.1"
|
quick-lru "^5.1.1"
|
||||||
|
Loading…
Reference in New Issue
Block a user