This commit is contained in:
Nathan Bierema 2025-05-31 09:41:00 -04:00
parent c0e6d3e14d
commit f2021596e8
4 changed files with 13 additions and 28 deletions

View File

@ -42,7 +42,7 @@
"devDependencies": {
"@types/jest": "^29.5.14",
"@types/react": "^19.1.6",
"@types/react-test-renderer": "^18.3.1",
"@types/react-test-renderer": "^19.1.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"react": "^19.1.0",

View File

@ -228,12 +228,12 @@ interface Props {
dockHiddenStyle?: React.CSSProperties | null;
duration: number;
children?:
| React.FunctionComponent<{
| ((params: {
position: 'left' | 'right' | 'top' | 'bottom';
isResizing: boolean | undefined;
size: number;
isVisible: boolean | undefined;
}>
}) => ReactNode)
| ReactNode;
}
@ -363,14 +363,7 @@ export default class Dock extends Component<Props, State> {
/>
<div style={styles.dockContent}>
{typeof children === 'function'
? (
children as React.FunctionComponent<{
position: 'left' | 'right' | 'top' | 'bottom';
isResizing: boolean | undefined;
size: number;
isVisible: boolean | undefined;
}>
)({
? children({
position,
isResizing,
size,

View File

@ -46,7 +46,7 @@
"devDependencies": {
"@types/jest": "^29.5.14",
"@types/react": "^19.1.6",
"@types/react-test-renderer": "^18.3.1",
"@types/react-test-renderer": "^19.1.0",
"jest": "^29.7.0",
"react": "^19.1.0",
"react-test-renderer": "^19.1.0",

View File

@ -384,8 +384,8 @@ importers:
specifier: ^19.1.6
version: 19.1.6
'@types/react-test-renderer':
specifier: ^18.3.1
version: 18.3.1
specifier: ^19.1.0
version: 19.1.0
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3))
@ -500,8 +500,8 @@ importers:
specifier: ^19.1.6
version: 19.1.6
'@types/react-test-renderer':
specifier: ^18.3.1
version: 18.3.1
specifier: ^19.1.0
version: 19.1.0
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3))
@ -4987,17 +4987,14 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
'@types/react-test-renderer@18.3.1':
resolution: {integrity: sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==}
'@types/react-test-renderer@19.1.0':
resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==}
'@types/react-transition-group@4.4.12':
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
peerDependencies:
'@types/react': '*'
'@types/react@18.3.22':
resolution: {integrity: sha512-vUhG0YmQZ7kL/tmKLrD3g5zXbXXreZXB3pmROW8bg3CnLnpjkRVwUlLne7Ufa2r9yJ8+/6B73RzhAek5TBKh2Q==}
'@types/react@19.1.6':
resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==}
@ -12903,19 +12900,14 @@ snapshots:
dependencies:
'@types/react': 19.1.6
'@types/react-test-renderer@18.3.1':
'@types/react-test-renderer@19.1.0':
dependencies:
'@types/react': 18.3.22
'@types/react': 19.1.6
'@types/react-transition-group@4.4.12(@types/react@19.1.6)':
dependencies:
'@types/react': 19.1.6
'@types/react@18.3.22':
dependencies:
'@types/prop-types': 15.7.14
csstype: 3.1.3
'@types/react@19.1.6':
dependencies:
csstype: 3.1.3