diff --git a/app/soapbox/features/events/index.tsx b/app/soapbox/features/events/index.tsx
new file mode 100644
index 000000000..b1aebe0e2
--- /dev/null
+++ b/app/soapbox/features/events/index.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+import { defineMessages, useIntl } from 'react-intl';
+
+import { Column } from 'soapbox/components/ui';
+
+const messages = defineMessages({
+ title: { id: 'column.events', defaultMessage: 'Events' },
+});
+
+const Events = () => {
+ const intl = useIntl();
+
+ return (
+
+ );
+};
+
+export default Events;
diff --git a/app/soapbox/features/ui/index.tsx b/app/soapbox/features/ui/index.tsx
index 79f35b7e5..d0fa5ad59 100644
--- a/app/soapbox/features/ui/index.tsx
+++ b/app/soapbox/features/ui/index.tsx
@@ -116,6 +116,7 @@ import {
EventInformation,
EventDiscussion,
ServiceWorkerInfo,
+ Events,
} from './util/async-components';
import { WrappedRoute } from './util/react_router_helpers';
@@ -265,6 +266,7 @@ const SwitchingColumnsArea: React.FC = ({ children }) => {
{features.suggestions && }
{features.profileDirectory && }
+ {features.events && }
{features.chats && }
{features.chats && }
diff --git a/app/soapbox/features/ui/util/async-components.ts b/app/soapbox/features/ui/util/async-components.ts
index 94f8609f7..6cd217960 100644
--- a/app/soapbox/features/ui/util/async-components.ts
+++ b/app/soapbox/features/ui/util/async-components.ts
@@ -533,3 +533,7 @@ export function EventMapModal() {
export function EventParticipantsModal() {
return import(/* webpackChunkName: "modals/event-participants-modal" */'../components/modals/event-participants-modal');
}
+
+export function Events() {
+ return import(/* webpackChunkName: "features/events" */'../../events');
+}