diff --git a/.eslintrc.js b/.eslintrc.js
index 3cfd989684..fac01b8d3c 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -122,7 +122,7 @@ const rules = {
'react/display-name': 'error',
- 'react/jsx-pascal-case': ['error', {allowNamespace: true}],
+ 'react/jsx-pascal-case': ['error', { allowNamespace: true }],
// Allow returning values from promise executors for brevity.
'no-promise-executor-return': 'off',
diff --git a/.storybook/webpack.config.js b/.storybook/webpack.config.js
index 9ed38cf99e..90f350f87f 100644
--- a/.storybook/webpack.config.js
+++ b/.storybook/webpack.config.js
@@ -39,15 +39,16 @@ module.exports = ({ config }) => {
constants: 'commonjs constants',
zlib: 'commonjs zlib',
'@signalapp/libsignal-client': 'commonjs @signalapp/libsignal-client',
- '@signalapp/libsignal-client/zkgroup': 'commonjs @signalapp/libsignal-client/zkgroup',
+ '@signalapp/libsignal-client/zkgroup':
+ 'commonjs @signalapp/libsignal-client/zkgroup',
'@signalapp/ringrtc': 'commonjs @signalapp/ringrtc',
'@signalapp/better-sqlite3': 'commonjs @signalapp/better-sqlite3',
- 'electron': 'commonjs electron',
+ electron: 'commonjs electron',
'fs-xattr': 'commonjs fs-xattr',
- 'fsevents': 'commonjs fsevents',
+ fsevents: 'commonjs fsevents',
'mac-screen-capture-permissions': 'commonjs mac-screen-capture-permissions',
- 'sass': 'commonjs sass',
- 'bufferutil': 'commonjs bufferutil',
+ sass: 'commonjs sass',
+ bufferutil: 'commonjs bufferutil',
'utf-8-validate': 'commonjs utf-8-validate',
};
diff --git a/package.json b/package.json
index a22d2614f0..b52978cf10 100644
--- a/package.json
+++ b/package.json
@@ -189,7 +189,7 @@
"@babel/preset-react": "7.17.12",
"@babel/preset-typescript": "7.17.12",
"@electron/fuses": "1.5.0",
- "@mixer/parallel-prettier": "2.0.1",
+ "@mixer/parallel-prettier": "2.0.3",
"@signalapp/mock-server": "2.15.0",
"@storybook/addon-a11y": "6.5.6",
"@storybook/addon-actions": "6.5.6",
@@ -291,7 +291,7 @@
"nyc": "11.4.1",
"patch-package": "6.4.7",
"playwright": "1.30.0",
- "prettier": "2.7.1",
+ "prettier": "2.8.0",
"sass": "1.49.7",
"sass-loader": "10.2.0",
"sinon": "11.1.1",
@@ -307,6 +307,7 @@
"webpack-dev-server": "4.11.1"
},
"resolutions": {
+ "@mixer/parallel-prettier/prettier": "2.8.0",
"@storybook/react/@storybook/core/node-fetch": "2.6.1",
"@types/react": "17.0.45",
"@types/react-dom": "17.0.17",
diff --git a/ts/components/CompositionArea.tsx b/ts/components/CompositionArea.tsx
index f631fda165..0527616825 100644
--- a/ts/components/CompositionArea.tsx
+++ b/ts/components/CompositionArea.tsx
@@ -635,29 +635,31 @@ export function CompositionArea({
return (
- {attachmentToEdit && 'url' in attachmentToEdit && attachmentToEdit.url && (
-
setAttachmentToEdit(undefined)}
- onDone={({ data, contentType, blurHash }) => {
- const newAttachment = {
- ...attachmentToEdit,
- contentType,
- blurHash,
- data,
- size: data.byteLength,
- };
+ {attachmentToEdit &&
+ 'url' in attachmentToEdit &&
+ attachmentToEdit.url && (
+ setAttachmentToEdit(undefined)}
+ onDone={({ data, contentType, blurHash }) => {
+ const newAttachment = {
+ ...attachmentToEdit,
+ contentType,
+ blurHash,
+ data,
+ size: data.byteLength,
+ };
- addAttachment(conversationId, newAttachment);
- setAttachmentToEdit(undefined);
- }}
- installedPacks={installedPacks}
- recentStickers={recentStickers}
- />
- )}
+ addAttachment(conversationId, newAttachment);
+ setAttachmentToEdit(undefined);
+ }}
+ installedPacks={installedPacks}
+ recentStickers={recentStickers}
+ />
+ )}