diff --git a/package.json b/package.json index 9b3dbeedb..b7cbee70d 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "@types/lodash-es": "^4.17.12", "@types/react": "^18.0.0", "@types/react-syntax-highlighter": "~15.5.13", + "@types/react-resizable": "^3.0.8", "@types/shortid": "^0.0.31", "@types/showdown": "^1.9.0", "@types/testing-library__jest-dom": "^5.14.5", @@ -125,6 +126,7 @@ "react-syntax-highlighter": "~15.5.0", "remark-gfm": "~3.0.1", "react-draggable": "~4.4.6", + "react-resizable": "^3.0.5", "shortid": "^2.2.16", "showdown": "^1.9.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f05053e5..d1e2e4d3c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,6 +17,7 @@ specifiers: '@types/jest': ^29.2.3 '@types/lodash-es': ^4.17.12 '@types/react': ^18.0.0 + '@types/react-resizable': ^3.0.8 '@types/react-syntax-highlighter': ~15.5.13 '@types/shortid': ^0.0.31 '@types/showdown': ^1.9.0 @@ -47,6 +48,7 @@ specifiers: react-dom: ^18.0.0 react-draggable: ~4.4.6 react-markdown: ~8.0.6 + react-resizable: ^3.0.5 react-syntax-highlighter: ~15.5.0 react-test-renderer: ^18.2.0 remark-gfm: ~3.0.1 @@ -72,6 +74,7 @@ dependencies: rc-virtual-list: 3.11.2_react-dom@18.2.0+react@18.2.0 react-draggable: 4.4.6_react-dom@18.2.0+react@18.2.0 react-markdown: 8.0.7_d51bdd6a322172e118eec6adc1172a28 + react-resizable: 3.0.5_react-dom@18.2.0+react@18.2.0 react-syntax-highlighter: 15.5.0_react@18.2.0 remark-gfm: 3.0.1 shortid: 2.2.16 @@ -88,6 +91,7 @@ devDependencies: '@types/jest': 29.5.5 '@types/lodash-es': 4.17.12 '@types/react': 18.2.25 + '@types/react-resizable': 3.0.8 '@types/react-syntax-highlighter': 15.5.13 '@types/shortid': 0.0.31 '@types/showdown': 1.9.4 @@ -2818,6 +2822,12 @@ packages: '@types/react': 18.2.25 dev: true + /@types/react-resizable/3.0.8: + resolution: {integrity: sha512-Pcvt2eGA7KNXldt1hkhVhAgZ8hK41m0mp89mFgQi7LAAEZiaLgm4fHJ5zbJZ/4m2LVaAyYrrRRv1LHDcrGQanA==} + dependencies: + '@types/react': 18.2.25 + dev: true + /@types/react-syntax-highlighter/15.5.13: resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==} dependencies: @@ -2877,20 +2887,20 @@ packages: /@types/unist/2.0.8: resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} - /@types/yargs-parser/21.0.1: - resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==} + /@types/yargs-parser/21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true /@types/yargs/16.0.6: resolution: {integrity: sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==} dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.3 dev: true /@types/yargs/17.0.28: resolution: {integrity: sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==} dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.3 dev: true /@typescript-eslint/eslint-plugin/5.30.0_ae1d9fe1980ced49e1fd252e1d4332fe: @@ -6425,7 +6435,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.4 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.1 @@ -8902,7 +8912,7 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 isarray: 2.0.5 - object-inspect: 1.12.3 + object-inspect: 1.13.4 object.entries: 1.1.7 object.getprototypeof: 1.0.5 which-boxed-primitive: 1.0.2 @@ -11331,8 +11341,9 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-inspect/1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect/1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} dev: true /object-is/1.1.5: @@ -13760,6 +13771,18 @@ packages: engines: {node: '>=0.10.0'} dev: true + /react-resizable/3.0.5_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w==} + peerDependencies: + react: '>= 16.3' + dependencies: + prop-types: 15.8.1 + react: 18.2.0 + react-draggable: 4.4.6_react-dom@18.2.0+react@18.2.0 + transitivePeerDependencies: + - react-dom + dev: false + /react-router-dom/6.3.0_react-dom@18.1.0+react@18.1.0: resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: @@ -14519,7 +14542,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + object-inspect: 1.13.4 dev: true /signal-exit/3.0.7: diff --git a/src/modal/__tests__/__snapshots__/handle.test.tsx.snap b/src/modal/__tests__/__snapshots__/handle.test.tsx.snap new file mode 100644 index 000000000..1dcc16280 --- /dev/null +++ b/src/modal/__tests__/__snapshots__/handle.test.tsx.snap @@ -0,0 +1,10 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Handler Component should match snapshot 1`] = ` + +
+ +`; diff --git a/src/modal/__tests__/__snapshots__/modal.test.tsx.snap b/src/modal/__tests__/__snapshots__/modal.test.tsx.snap index ea4a52a9a..2cdec5a4a 100644 --- a/src/modal/__tests__/__snapshots__/modal.test.tsx.snap +++ b/src/modal/__tests__/__snapshots__/modal.test.tsx.snap @@ -17,7 +17,7 @@ exports[`Test Modal Component Should Match snapshot 1`] = ` aria-modal="true" class="ant-modal dtc-modal" role="dialog" - style="width: 520px;" + style="height: auto; width: 520px;" >