)}
diff --git a/app/soapbox/components/stop-propagation.tsx b/app/soapbox/components/stop-propagation.tsx
deleted file mode 100644
index f8eff7b4e..000000000
--- a/app/soapbox/components/stop-propagation.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-import React from 'react';
-
-interface IStopPropagation {
- /** Children to render within the bubble. */
- children: React.ReactNode,
- /** Whether to prevent mouse events from bubbling. (default: `true`) */
- enabled?: boolean,
-}
-
-/**
- * Prevent mouse events from bubbling up.
- *
- * Why is this needed? Because `onClick`, `onMouseDown`, and `onMouseUp` are 3 separate events.
- * To prevent a lot of code duplication, this component can stop all mouse events.
- * Plus, placing it in the component tree makes it more readable.
- */
-const StopPropagation: React.FC
= ({ children, enabled = true }) => {
-
- const handler: React.MouseEventHandler = (e) => {
- if (enabled) {
- e.stopPropagation();
- }
- };
-
- return (
- // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-
- {children}
-
- );
-};
-
-export default StopPropagation;
\ No newline at end of file
diff --git a/app/soapbox/components/translate-button.tsx b/app/soapbox/components/translate-button.tsx
index 7c40a4a14..07c778fd2 100644
--- a/app/soapbox/components/translate-button.tsx
+++ b/app/soapbox/components/translate-button.tsx
@@ -4,7 +4,6 @@ import { FormattedMessage, useIntl } from 'react-intl';
import { translateStatus, undoStatusTranslation } from 'soapbox/actions/statuses';
import { useAppDispatch, useAppSelector, useFeatures } from 'soapbox/hooks';
-import StopPropagation from './stop-propagation';
import { Stack } from './ui';
import type { Status } from 'soapbox/types/entities';
@@ -43,21 +42,17 @@ const TranslateButton: React.FC = ({ status }) => {
-
-
-
+
);
}
return (
-
-
-
+
);
};
diff --git a/app/soapbox/components/ui/button/button.tsx b/app/soapbox/components/ui/button/button.tsx
index 1b0528efb..97de8862b 100644
--- a/app/soapbox/components/ui/button/button.tsx
+++ b/app/soapbox/components/ui/button/button.tsx
@@ -8,7 +8,7 @@ import { useButtonStyles } from './useButtonStyles';
import type { ButtonSizes, ButtonThemes } from './useButtonStyles';
-interface IButton extends Pick, 'onClick' | 'onMouseUp'> {
+interface IButton {
/** Whether this button expands the width of its container. */
block?: boolean,
/** Elements inside the
diff --git a/app/soapbox/features/landing-page/instance-description.css b/app/soapbox/features/landing-page/instance-description.css
deleted file mode 100644
index f67097de0..000000000
--- a/app/soapbox/features/landing-page/instance-description.css
+++ /dev/null
@@ -1,14 +0,0 @@
-/* Instance HTML from the API. */
-.instance-description a {
- @apply underline;
-}
-
-.instance-description b,
-.instance-description strong {
- @apply font-bold;
-}
-
-.instance-description i,
-.instance-description em {
- @apply italic;
-}
diff --git a/app/soapbox/features/ui/components/profile-dropdown.tsx b/app/soapbox/features/ui/components/profile-dropdown.tsx
index 4122727ab..0a9a3f297 100644
--- a/app/soapbox/features/ui/components/profile-dropdown.tsx
+++ b/app/soapbox/features/ui/components/profile-dropdown.tsx
@@ -58,12 +58,7 @@ const ProfileDropdown: React.FC