From 91103fe400d291474d514b32d465142340c7ce39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Sat, 26 Nov 2022 20:13:14 +0100 Subject: [PATCH] Events route MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/features/events/index.tsx | 18 ++++++++++++++++++ app/soapbox/features/ui/index.tsx | 2 ++ .../features/ui/util/async-components.ts | 4 ++++ 3 files changed, 24 insertions(+) create mode 100644 app/soapbox/features/events/index.tsx 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'); +}