diff --git a/web/src/components/Account.js b/web/src/components/Account.jsx similarity index 100% rename from web/src/components/Account.js rename to web/src/components/Account.jsx diff --git a/web/src/components/ActionBar.js b/web/src/components/ActionBar.jsx similarity index 100% rename from web/src/components/ActionBar.js rename to web/src/components/ActionBar.jsx diff --git a/web/src/components/App.js b/web/src/components/App.jsx similarity index 100% rename from web/src/components/App.js rename to web/src/components/App.jsx diff --git a/web/src/components/AttachmentIcon.js b/web/src/components/AttachmentIcon.jsx similarity index 100% rename from web/src/components/AttachmentIcon.js rename to web/src/components/AttachmentIcon.jsx diff --git a/web/src/components/AvatarBox.js b/web/src/components/AvatarBox.jsx similarity index 100% rename from web/src/components/AvatarBox.js rename to web/src/components/AvatarBox.jsx diff --git a/web/src/components/DialogFooter.js b/web/src/components/DialogFooter.jsx similarity index 100% rename from web/src/components/DialogFooter.js rename to web/src/components/DialogFooter.jsx diff --git a/web/src/components/EmojiPicker.js b/web/src/components/EmojiPicker.jsx similarity index 100% rename from web/src/components/EmojiPicker.js rename to web/src/components/EmojiPicker.jsx diff --git a/web/src/components/ErrorBoundary.js b/web/src/components/ErrorBoundary.jsx similarity index 100% rename from web/src/components/ErrorBoundary.js rename to web/src/components/ErrorBoundary.jsx diff --git a/web/src/components/Login.js b/web/src/components/Login.jsx similarity index 100% rename from web/src/components/Login.js rename to web/src/components/Login.jsx diff --git a/web/src/components/Messaging.js b/web/src/components/Messaging.jsx similarity index 100% rename from web/src/components/Messaging.js rename to web/src/components/Messaging.jsx diff --git a/web/src/components/Navigation.js b/web/src/components/Navigation.jsx similarity index 100% rename from web/src/components/Navigation.js rename to web/src/components/Navigation.jsx diff --git a/web/src/components/Notifications.js b/web/src/components/Notifications.jsx similarity index 100% rename from web/src/components/Notifications.js rename to web/src/components/Notifications.jsx diff --git a/web/src/components/PopupMenu.js b/web/src/components/PopupMenu.jsx similarity index 100% rename from web/src/components/PopupMenu.js rename to web/src/components/PopupMenu.jsx diff --git a/web/src/components/Pref.js b/web/src/components/Pref.jsx similarity index 100% rename from web/src/components/Pref.js rename to web/src/components/Pref.jsx diff --git a/web/src/components/Preferences.js b/web/src/components/Preferences.jsx similarity index 100% rename from web/src/components/Preferences.js rename to web/src/components/Preferences.jsx diff --git a/web/src/components/PublishDialog.js b/web/src/components/PublishDialog.jsx similarity index 100% rename from web/src/components/PublishDialog.js rename to web/src/components/PublishDialog.jsx diff --git a/web/src/components/ReserveDialogs.js b/web/src/components/ReserveDialogs.jsx similarity index 100% rename from web/src/components/ReserveDialogs.js rename to web/src/components/ReserveDialogs.jsx diff --git a/web/src/components/ReserveIcons.js b/web/src/components/ReserveIcons.jsx similarity index 100% rename from web/src/components/ReserveIcons.js rename to web/src/components/ReserveIcons.jsx diff --git a/web/src/components/ReserveTopicSelect.js b/web/src/components/ReserveTopicSelect.jsx similarity index 100% rename from web/src/components/ReserveTopicSelect.js rename to web/src/components/ReserveTopicSelect.jsx diff --git a/web/src/components/Signup.js b/web/src/components/Signup.jsx similarity index 100% rename from web/src/components/Signup.js rename to web/src/components/Signup.jsx diff --git a/web/src/components/SubscribeDialog.js b/web/src/components/SubscribeDialog.jsx similarity index 100% rename from web/src/components/SubscribeDialog.js rename to web/src/components/SubscribeDialog.jsx diff --git a/web/src/components/SubscriptionPopup.js b/web/src/components/SubscriptionPopup.jsx similarity index 100% rename from web/src/components/SubscriptionPopup.js rename to web/src/components/SubscriptionPopup.jsx diff --git a/web/src/components/UpgradeDialog.js b/web/src/components/UpgradeDialog.jsx similarity index 100% rename from web/src/components/UpgradeDialog.js rename to web/src/components/UpgradeDialog.jsx diff --git a/web/src/components/i18n.js b/web/src/components/i18n.jsx similarity index 100% rename from web/src/components/i18n.js rename to web/src/components/i18n.jsx diff --git a/web/src/index.js b/web/src/index.jsx similarity index 100% rename from web/src/index.js rename to web/src/index.jsx