Upgrade ReactAdmin to 3.6.0

This commit is contained in:
Deluan 2020-06-05 12:13:50 -04:00
parent e9115dab4c
commit 3908ad2681
4 changed files with 112 additions and 87 deletions

View File

@ -154,6 +154,7 @@
"show": "Exibir",
"sort": "Ordenar",
"undo": "Desfazer",
"unselect": "Deselecionar",
"expand": "Expandir",
"close": "Fechar",
"open_menu": "Abrir menu",

193
ui/package-lock.json generated
View File

@ -1657,9 +1657,9 @@
}
},
"@material-ui/core": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.10.0.tgz",
"integrity": "sha512-yVlHe4b8AaoiTHhCOZeszHZ+T2iHU5DncdMGeNcQaaaO+q/Qrq0hxP3iFzTbgjRWnWwftEVQL668GRxcPJVRaQ==",
"version": "4.10.1",
"resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.10.1.tgz",
"integrity": "sha512-bJb/07JFTht0oSjoWMu0j7r1mx4EbJ2ZHx+OKiY+i6IYW/4JPZ1J6rZuFS2b9jT+slSONPZaZq/kHitbE5lcig==",
"requires": {
"@babel/runtime": "^7.4.4",
"@material-ui/styles": "^4.10.0",
@ -1669,7 +1669,7 @@
"@types/react-transition-group": "^4.2.0",
"clsx": "^1.0.4",
"hoist-non-react-statics": "^3.3.2",
"popper.js": "^1.16.1-lts",
"popper.js": "1.16.1-lts",
"prop-types": "^15.7.2",
"react-is": "^16.8.0",
"react-transition-group": "^4.4.0"
@ -1825,6 +1825,11 @@
"resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz",
"integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
},
"@scarf/scarf": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.0.5.tgz",
"integrity": "sha512-9WKaGVpQH905Aqkk+BczFEeLQxS07rl04afFRPUG9IcSlOwmo5EVVuuNu0d4M9LMYucObvK0LoAe+5HfMW2QhQ=="
},
"@sheerun/mutationobserver-shim": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
@ -4137,9 +4142,9 @@
}
},
"compute-scroll-into-view": {
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz",
"integrity": "sha512-o+w9w7A98aAFi/GjK8cxSV+CdASuPa2rR5UWs3+yHkJzWqaKoBEufFNWYaXInCSmUfDCVhesG+v9MTWqOjsxFg=="
"version": "1.0.14",
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz",
"integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ=="
},
"concat-map": {
"version": "0.0.1",
@ -4977,9 +4982,9 @@
},
"dependencies": {
"@babel/runtime": {
"version": "7.9.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
"integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
"version": "7.10.2",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
"integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
@ -6414,11 +6419,27 @@
}
},
"final-form": {
"version": "4.19.1",
"resolved": "https://registry.npmjs.org/final-form/-/final-form-4.19.1.tgz",
"integrity": "sha512-C4RldRCUs8YZod91ydtrsT+TOeG3fwU4ip9oBDXhvbWdQ6iXl4cIrTAQkqpWijbnI3XFVA0akV7YTjSFJMJ2uw==",
"version": "4.20.0",
"resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.0.tgz",
"integrity": "sha512-kdPGNlR/23M2p7ccVwE/vCBQH9TH1NAhhMVkETHbaQXkTWIJdEii3ZdHrOgYvFY7O87myEhcqzx3zjMERtoNJg==",
"requires": {
"@babel/runtime": "^7.8.3"
"@babel/runtime": "^7.10.0",
"@scarf/scarf": "^1.0.5"
},
"dependencies": {
"@babel/runtime": {
"version": "7.10.2",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
"integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
},
"regenerator-runtime": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
"integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA=="
}
}
},
"final-form-arrays": {
@ -10122,9 +10143,9 @@
}
},
"jsonexport": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/jsonexport/-/jsonexport-2.4.1.tgz",
"integrity": "sha512-8O+yka4X6KxVMJDnzQh7NaoqgNX96gMbX7jb2JMb3CfxXfEvPpRpYyb+2/HpKjxR7Abr7zlvqxV4/cpqmExPSw=="
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsonexport/-/jsonexport-2.5.2.tgz",
"integrity": "sha512-4joNLCxxUAmS22GN3GA5os/MYFnq8oqXOKvoCymmcT0MPz/QPZ5eA+Fh5sIPxUji45RKq8DdQ1yoKq91p4E9VA=="
},
"jsonfile": {
"version": "4.0.0",
@ -10151,9 +10172,9 @@
}
},
"jss": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss/-/jss-10.1.1.tgz",
"integrity": "sha512-Xz3qgRUFlxbWk1czCZibUJqhVPObrZHxY3FPsjCXhDld4NOj1BgM14Ir5hVm+Qr6OLqVljjGvoMcCdXNOAbdkQ==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss/-/jss-10.2.0.tgz",
"integrity": "sha512-WyG2Jm8nEbYHIVx0UIitgS7R1SXwWpQ1p+SHeI2HNrNR/DSEBXR8l0XYqNdVOCvKnFDPwVWVW7EFlhPh0tYA2w==",
"requires": {
"@babel/runtime": "^7.3.1",
"csstype": "^2.6.5",
@ -10162,69 +10183,70 @@
}
},
"jss-plugin-camel-case": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.1.1.tgz",
"integrity": "sha512-MDIaw8FeD5uFz1seQBKz4pnvDLnj5vIKV5hXSVdMaAVq13xR6SVTVWkIV/keyTs5txxTvzGJ9hXoxgd1WTUlBw==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.2.0.tgz",
"integrity": "sha512-N5RF3TV+ejKfnq1I/wfp4uj8IVgJCRw4LZQyxW6XiYr6qX2CJsrVvF/lxYIkEL/C19Lgso5D7zy1uxlRWJWGjQ==",
"requires": {
"@babel/runtime": "^7.3.1",
"hyphenate-style-name": "^1.0.3",
"jss": "10.1.1"
"jss": "10.2.0"
}
},
"jss-plugin-default-unit": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.1.1.tgz",
"integrity": "sha512-UkeVCA/b3QEA4k0nIKS4uWXDCNmV73WLHdh2oDGZZc3GsQtlOCuiH3EkB/qI60v2MiCq356/SYWsDXt21yjwdg==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.2.0.tgz",
"integrity": "sha512-uni8vfNiCUffm+C26+bhEVX9bWiI1f+bzdDJ3hsgRD1cLey5qZ8zVR6IVa2OVWTG7mMN2eOdG2GxpSCOEuG54Q==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.1.1"
"jss": "10.2.0"
}
},
"jss-plugin-global": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.1.1.tgz",
"integrity": "sha512-VBG3wRyi3Z8S4kMhm8rZV6caYBegsk+QnQZSVmrWw6GVOT/Z4FA7eyMu5SdkorDlG/HVpHh91oFN56O4R9m2VA==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.2.0.tgz",
"integrity": "sha512-l2Y1sRXnhMgw7Hq0iH8loWaokIdmXSCD6BE9uporzt48K/cEAkiy1Qx7oeuBE5wHahlOeIASZRGQlm09u5ckrA==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.1.1"
"jss": "10.2.0"
}
},
"jss-plugin-nested": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.1.1.tgz",
"integrity": "sha512-ozEu7ZBSVrMYxSDplPX3H82XHNQk2DQEJ9TEyo7OVTPJ1hEieqjDFiOQOxXEj9z3PMqkylnUbvWIZRDKCFYw5Q==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.2.0.tgz",
"integrity": "sha512-4pO6fiWMbtEp8eJlBUaS1vg1bFjCBZsN1Kl0mVqX5jdQJ/7hvKWsX2pIKGFIu9eOcyr30Nacy6NxGiAlYJjbFA==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.1.1",
"jss": "10.2.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-props-sort": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.1.1.tgz",
"integrity": "sha512-g/joK3eTDZB4pkqpZB38257yD4LXB0X15jxtZAGbUzcKAVUHPl9Jb47Y7lYmiGsShiV4YmQRqG1p2DHMYoK91g==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.2.0.tgz",
"integrity": "sha512-ihJwnaFLdyfTz6azGkz3WEwLkrh1p4X8PKBdCYaIsTnbNcCh/aULzxI7PkVjkd2Z/zCVK2CFfw3EE4Wxhwo1XQ==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.1.1"
"jss": "10.2.0"
}
},
"jss-plugin-rule-value-function": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.1.1.tgz",
"integrity": "sha512-ClV1lvJ3laU9la1CUzaDugEcwnpjPTuJ0yGy2YtcU+gG/w9HMInD5vEv7xKAz53Bk4WiJm5uLOElSEshHyhKNw==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.2.0.tgz",
"integrity": "sha512-16Y612DFhOCdMVTQYMxPuGQr7YIxcy6ehrQV408z8njYajc1Qtpc9JVl/wmTJFIYVRKfY9/0HQXSxD3Z3Gn0Hw==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.1.1"
"jss": "10.2.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-vendor-prefixer": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.1.1.tgz",
"integrity": "sha512-09MZpQ6onQrhaVSF6GHC4iYifQ7+4YC/tAP6D4ZWeZotvCMq1mHLqNKRIaqQ2lkgANjlEot2JnVi1ktu4+L4pw==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.2.0.tgz",
"integrity": "sha512-r6HytNgrGPAbW+vrcRtY+nOMLaEwBz8HSDtsuQFU06bAH4+NOK34QRxie4jOepLAmmbpjxWt6f4c8CUFGmiFCA==",
"requires": {
"@babel/runtime": "^7.3.1",
"css-vendor": "^2.0.7",
"jss": "10.1.1"
"css-vendor": "^2.0.8",
"jss": "10.2.0"
}
},
"jsx-ast-utils": {
@ -11734,9 +11756,9 @@
}
},
"popper.js": {
"version": "1.16.1",
"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
"integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
"version": "1.16.1-lts",
"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz",
"integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA=="
},
"portfinder": {
"version": "1.0.25",
@ -12926,9 +12948,9 @@
"integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA=="
},
"ra-core": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/ra-core/-/ra-core-3.5.3.tgz",
"integrity": "sha512-PDrWkCYZFIeGrNCThUNwQY713ZTIYQmxSY4ELMIrXb2jNZtTo7AADpuweTeztNJZ2JjE4miQXFwXXhu6z8oZXQ==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/ra-core/-/ra-core-3.6.0.tgz",
"integrity": "sha512-dMABSXtBDUX8FYIeE/Ac2XKg/mkD3UwAiNBtaMvvWxfzRiyNM8CMBXAHQOj0NTtHvaond7yKSF/Ji4oKPMULCw==",
"requires": {
"@testing-library/react": "^8.0.7",
"classnames": "~2.2.5",
@ -13021,35 +13043,35 @@
}
},
"ra-data-json-server": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/ra-data-json-server/-/ra-data-json-server-3.5.3.tgz",
"integrity": "sha512-ldMpFr19XJeh8wetTbSk/CZAi4lprb757IIYXmp9bSlB5yQE24G/HjUzhHiWo5LteBycIshd50lC59RvCH1TLQ==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/ra-data-json-server/-/ra-data-json-server-3.6.0.tgz",
"integrity": "sha512-ZhS7EkHmW9EhY2AXyUuFAsJw7NGPRXTXPN87Q5Y6NdtVa23NshUrkaFJ7Kys+OWsL+Y5w4GRM4QguaUV66Yo9Q==",
"requires": {
"query-string": "^5.1.1",
"ra-core": "^3.5.3"
"ra-core": "^3.6.0"
}
},
"ra-i18n-polyglot": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/ra-i18n-polyglot/-/ra-i18n-polyglot-3.5.3.tgz",
"integrity": "sha512-fGjBEhYB1IHkm0/3doXBLOdY53mn9igTvqhHqHuDGiuie0f0WPI2zu1oRPtwfGcOYTa2Jnxu6x6y1upQaErNng==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/ra-i18n-polyglot/-/ra-i18n-polyglot-3.6.0.tgz",
"integrity": "sha512-RqipBjPFyrmy46GnnGNiJCzXCYla+FUDcbygeYHdwK9tCVknedCzxOVvAyU7DtmDlpA+pxGgcwoOWprsAg61Ww==",
"requires": {
"node-polyglot": "^2.2.2",
"ra-core": "^3.5.3"
"ra-core": "^3.6.0"
}
},
"ra-language-english": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/ra-language-english/-/ra-language-english-3.5.3.tgz",
"integrity": "sha512-tnhAJFKTxibZhCldBIYZif/2oH6XHtaL6ED4ZbbDvpPeV4n3Eamfrk87A0UCORlVvAXEtvLrQU5T8XyuDHsuug==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/ra-language-english/-/ra-language-english-3.6.0.tgz",
"integrity": "sha512-a4FnwUTLN+4dWglCiPKIqbOLE5mQTbUMbeVKzhd7liAa0vtBeJGb6JHOArn5+mTaBaxWSF0GOUWXG5uWQqe+pw==",
"requires": {
"ra-core": "^3.5.3"
"ra-core": "^3.6.0"
}
},
"ra-ui-materialui": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/ra-ui-materialui/-/ra-ui-materialui-3.5.3.tgz",
"integrity": "sha512-5RNndSHaIF3WxlQ2a+9sTdmoDco9Yn77dIVau1jG5Yi/eNMtnY0FRU6Hj5EDXv2KNwCNUxXC+xcEfF7eiogm+A==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/ra-ui-materialui/-/ra-ui-materialui-3.6.0.tgz",
"integrity": "sha512-3KwPa077hlNcLuKhGjF0h09MRmnOS90Y4MSZBY5M3fu7rXmpdOGvyISA4eU6oiBIrMQyXbGTSX0s3a1xtcCLlw==",
"requires": {
"autosuggest-highlight": "^3.1.1",
"classnames": "~2.2.5",
@ -13202,9 +13224,9 @@
}
},
"react-admin": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/react-admin/-/react-admin-3.5.3.tgz",
"integrity": "sha512-wXU1LwYAMjIy7YMDew6HVTYmNapSF8MSvj245zUXwQR3L9PblmBuazdDOEDDjB3BvNr2tvEKy7OritgmHLWCLg==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/react-admin/-/react-admin-3.6.0.tgz",
"integrity": "sha512-PvH/1FCVWvz5aHO3fP+tx4Cvbfq9BoPgRHfhBc+O3W4SmLhnZt9+aI7A8gysTNIoH3td9hGPTqi49FL6Xt1P2g==",
"requires": {
"@material-ui/core": "^4.3.3",
"@material-ui/icons": "^4.2.1",
@ -13212,10 +13234,10 @@
"connected-react-router": "^6.5.2",
"final-form": "^4.18.5",
"final-form-arrays": "^3.0.1",
"ra-core": "^3.5.3",
"ra-i18n-polyglot": "^3.5.3",
"ra-language-english": "^3.5.3",
"ra-ui-materialui": "^3.5.3",
"ra-core": "^3.6.0",
"ra-i18n-polyglot": "^3.6.0",
"ra-language-english": "^3.6.0",
"ra-ui-materialui": "^3.6.0",
"react-final-form": "^6.3.3",
"react-final-form-arrays": "^3.1.1",
"react-redux": "^7.1.0",
@ -13536,18 +13558,19 @@
"integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA=="
},
"react-final-form": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/react-final-form/-/react-final-form-6.4.0.tgz",
"integrity": "sha512-M7J7f0pnoj0o8sBq3iG6jsWJEh08pNUyl2D4wBC9SJvCNkGdol2UdyjMiEFYD3rz9LIFzQqFSG0kbRBCadqzhA==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/react-final-form/-/react-final-form-6.5.0.tgz",
"integrity": "sha512-H97PLCtfMIN32NHqm85E738Pj+NOF1p0eQEG+h5DbdaofwtqDRp7taHu45+PlXOqg9ANbM6MyXkYxWpIiE6qbQ==",
"requires": {
"@babel/runtime": "^7.9.2",
"ts-essentials": "^6.0.3"
"@babel/runtime": "^7.10.0",
"@scarf/scarf": "^1.0.5",
"ts-essentials": "^6.0.5"
},
"dependencies": {
"@babel/runtime": {
"version": "7.9.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
"integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
"version": "7.10.2",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
"integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
"requires": {
"regenerator-runtime": "^0.13.4"
}

View File

@ -9,9 +9,9 @@
"lodash.throttle": "^4.1.1",
"md5-hex": "^3.0.1",
"prop-types": "^15.7.2",
"ra-data-json-server": "^3.5.3",
"ra-data-json-server": "^3.6.0",
"react": "^16.13.1",
"react-admin": "^3.5.3",
"react-admin": "^3.6.0",
"react-dom": "^16.13.1",
"react-drag-listview": "^0.1.6",
"react-jinke-music-player": "^4.13.1",

View File

@ -155,6 +155,7 @@
"show": "Show",
"sort": "Sort",
"undo": "Undo",
"unselect": "Unselect",
"expand": "Expand",
"close": "Close",
"open_menu": "Open menu",