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'); +}