feat: add batch delete

pull/90/head
moonrailgun 2 years ago
parent 2796a7d38a
commit bde36656d5

@ -571,7 +571,7 @@ importers:
version: 0.32.11 version: 0.32.11
zustand: zustand:
specifier: ^4.3.6 specifier: ^4.3.6
version: 4.3.6(immer@9.0.21)(react@18.2.0) version: 4.3.6(immer@9.0.15)(react@18.2.0)
devDependencies: devDependencies:
'@types/crc': '@types/crc':
specifier: ^3.4.0 specifier: ^3.4.0
@ -1650,8 +1650,8 @@ importers:
specifier: workspace:^ specifier: workspace:^
version: link:../packages/sdk version: link:../packages/sdk
tushan: tushan:
specifier: ^0.2.19 specifier: ^0.2.28
version: 0.2.19(history@5.3.0)(prop-types@15.8.1)(react-hook-form@7.41.5)(ts-node@10.9.1) version: 0.2.28(history@5.3.0)(prop-types@15.8.1)(react-hook-form@7.41.5)(ts-node@10.9.1)
vite-express: vite-express:
specifier: 0.8.0 specifier: 0.8.0
version: 0.8.0(patch_hash=u6touqej4dt3zxnslnszarl7vq)(express@4.18.2)(vite@4.2.0) version: 0.8.0(patch_hash=u6touqej4dt3zxnslnszarl7vq)(express@4.18.2)(vite@4.2.0)
@ -1839,7 +1839,7 @@ importers:
version: 5.3.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) version: 5.3.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
zustand: zustand:
specifier: ^4.3.6 specifier: ^4.3.6
version: 4.3.6(immer@9.0.21)(react@18.2.0) version: 4.3.6(immer@9.0.15)(react@18.2.0)
server/plugins/com.msgbyte.getui: server/plugins/com.msgbyte.getui:
dependencies: dependencies:
@ -2017,7 +2017,7 @@ importers:
version: 5.3.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) version: 5.3.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
zustand: zustand:
specifier: ^4.3.6 specifier: ^4.3.6
version: 4.3.6(immer@9.0.21)(react@18.2.0) version: 4.3.6(immer@9.0.15)(react@18.2.0)
server/plugins/com.msgbyte.welcome: server/plugins/com.msgbyte.welcome:
dependencies: dependencies:
@ -2408,8 +2408,8 @@ packages:
color: 3.2.1 color: 3.2.1
dev: false dev: false
/@arco-design/web-react@2.49.0(@types/react@18.0.20)(react-dom@18.2.0)(react@18.2.0): /@arco-design/web-react@2.49.2(@types/react@18.0.20)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-g+B8d8am2inpMd3zGoWZ8TNDBDFZO2AiTzZurN+2q69bzpbsbiX41BG8ujV4GQPJSAt/GVGini0Hv8+LzQdmtw==} resolution: {integrity: sha512-oceXT0rgpitPwgXpSSjezfy7dzauCyeyviYGp9Dj/l2fftcAsYdjJnozbEBxuffQdpf+uIFVibbVwZ5jeZtyxg==}
peerDependencies: peerDependencies:
react: '>=16' react: '>=16'
react-dom: '>=16' react-dom: '>=16'
@ -12734,6 +12734,12 @@ packages:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true dev: true
/@types/jsonexport@3.0.2:
resolution: {integrity: sha512-VrWj30OihopTEE7jDiXO1IbrCF+iNiKi9eLtz03RsazWQCyp1rsMlap1W0V1xjT6ULiilKZP4qXYoWFADnMn8A==}
dependencies:
'@types/node': 18.11.9
dev: false
/@types/jsonwebtoken@8.5.9: /@types/jsonwebtoken@8.5.9:
resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==}
dependencies: dependencies:
@ -13022,7 +13028,6 @@ packages:
resolution: {integrity: sha512-ZKcoOdW/Tg+kiUbkFCBtvDw0k3nD4HJ/h/B9yWxN4uDO8OkRksWTO+EL+z/Qu3aHTeTll3Ro0Cc/8UhwBCMG5A==} resolution: {integrity: sha512-ZKcoOdW/Tg+kiUbkFCBtvDw0k3nD4HJ/h/B9yWxN4uDO8OkRksWTO+EL+z/Qu3aHTeTll3Ro0Cc/8UhwBCMG5A==}
dependencies: dependencies:
'@types/react': 18.0.20 '@types/react': 18.0.20
dev: true
/@types/react-highlight@0.12.5: /@types/react-highlight@0.12.5:
resolution: {integrity: sha512-P8+mTxltxDdQ+99l+pjn40clziSbNrZy5d5zmvG+j3jKzokAhCoCZlIRmmnFgETTYubuqwKjvXSlvesBZcTfvQ==} resolution: {integrity: sha512-P8+mTxltxDdQ+99l+pjn40clziSbNrZy5d5zmvG+j3jKzokAhCoCZlIRmmnFgETTYubuqwKjvXSlvesBZcTfvQ==}
@ -13185,7 +13190,6 @@ packages:
'@types/hoist-non-react-statics': 3.3.1 '@types/hoist-non-react-statics': 3.3.1
'@types/react': 18.0.20 '@types/react': 18.0.20
csstype: 3.1.1 csstype: 3.1.1
dev: true
/@types/swagger-jsdoc@6.0.1: /@types/swagger-jsdoc@6.0.1:
resolution: {integrity: sha512-+MUpcbyxD528dECUBCEVm6abNuORdbuGjbrUdHDeAQ+rkPuo2a+L4N02WJHF3bonSSE6SJ3dUJwF2V6+cHnf0w==} resolution: {integrity: sha512-+MUpcbyxD528dECUBCEVm6abNuORdbuGjbrUdHDeAQ+rkPuo2a+L4N02WJHF3bonSSE6SJ3dUJwF2V6+cHnf0w==}
@ -21877,10 +21881,10 @@ packages:
/immer@9.0.15: /immer@9.0.15:
resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==}
dev: false
/immer@9.0.21: /immer@9.0.21:
resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
dev: false
/import-fresh@2.0.0: /import-fresh@2.0.0:
resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
@ -34454,15 +34458,20 @@ packages:
domino: 2.1.6 domino: 2.1.6
dev: false dev: false
/tushan@0.2.19(history@5.3.0)(prop-types@15.8.1)(react-hook-form@7.41.5)(ts-node@10.9.1): /tushan@0.2.28(history@5.3.0)(prop-types@15.8.1)(react-hook-form@7.41.5)(ts-node@10.9.1):
resolution: {integrity: sha512-N6Ym5tTfUioLH1vofWQfJmF79C2w9zev+iM/rbYJ8SzBaOJgeMhhdg3VrTasQYg8JHMB/KU9A8FWlFvhTo+Tww==} resolution: {integrity: sha512-8lYhCgOqvayRHkC6oT44WRzGWIjf0Eh565sjMLmyS5+9K10s/Wb0W1z8mPdx8N+PLDMhA2sBchc9Q3cLjJtA6g==}
dependencies: dependencies:
'@arco-design/web-react': 2.49.0(@types/react@18.0.20)(react-dom@18.2.0)(react@18.2.0) '@arco-design/web-react': 2.49.2(@types/react@18.0.20)(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': 4.29.3(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query-devtools': 4.29.3(@tanstack/react-query@4.29.3)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query-devtools': 4.29.3(@tanstack/react-query@4.29.3)(react-dom@18.2.0)(react@18.2.0)
'@types/jsonexport': 3.0.2
'@types/lodash-es': 4.17.7
'@types/node': 18.11.9 '@types/node': 18.11.9
'@types/qs': 6.9.7
'@types/react': 18.0.20 '@types/react': 18.0.20
'@types/react-dom': 18.0.11 '@types/react-dom': 18.0.11
'@types/react-helmet': 6.1.6
'@types/styled-components': 5.1.26
axios: 0.27.2 axios: 0.27.2
clsx: 1.2.1 clsx: 1.2.1
eventemitter-strict: 1.0.1 eventemitter-strict: 1.0.1
@ -36602,7 +36611,6 @@ packages:
immer: 9.0.15 immer: 9.0.15
react: 18.2.0 react: 18.2.0
use-sync-external-store: 1.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
/zustand@4.3.6(immer@9.0.21)(react@18.2.0): /zustand@4.3.6(immer@9.0.21)(react@18.2.0):
resolution: {integrity: sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw==} resolution: {integrity: sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw==}
@ -36619,6 +36627,7 @@ packages:
immer: 9.0.21 immer: 9.0.21
react: 18.2.0 react: 18.2.0
use-sync-external-store: 1.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
/zwitch@1.0.5: /zwitch@1.0.5:
resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}

@ -25,7 +25,7 @@
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"tailchat-server-sdk": "workspace:^", "tailchat-server-sdk": "workspace:^",
"tushan": "^0.2.19", "tushan": "^0.2.28",
"vite-express": "0.8.0" "vite-express": "0.8.0"
}, },
"devDependencies": { "devDependencies": {

@ -56,6 +56,7 @@ function App() {
showSizeChanger={true} showSizeChanger={true}
fields={messageFields} fields={messageFields}
action={{ detail: true, edit: true, delete: true, export: true }} action={{ detail: true, edit: true, delete: true, export: true }}
batchAction={{ delete: true }}
/> />
} }
/> />

Loading…
Cancel
Save