Софт для андройд

import styled from "styled-components"
import React, { Suspense } from "react"
import { Switch, Route } from "react-router-dom"
import CenteredLoader from "../ui/CenteredLoader"
import RouteTracker from "../tracking/RouteTracker"

type ContentAreaProps = {
  profileId: string
}
const ContentAreaRoot = styled.div`
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  overflow: auto;
  z-index: 0;
  padding-left: 70px;
  overflow: hidden;

  & > *{
    flex-shrink: 0;
  }
`
const ReceptionPageContent = React.lazy(() => import("./ReceptionPageContent"))
const NetworkingPageContent = React.lazy(() => import("./NetworkingPageContent"))
const MyProfilePageContent = React.lazy(() => import("./MyProfilePageContent"))
const MyFavoritesPageContent = React.lazy(() => import("./MyFavoritesPageContent"))
const CategoriesPageContent = React.lazy(() => import("./CategoriesPageContent"))
const InfosPageContent = React.lazy(() => import("./InfosPageContent"))
const TestPageContent = React.lazy(() => import("./TestPage"))
const HistoryPageContent = React.lazy(() => import("./HistoryPageContent"))

const OrganizationDetailPageContent = React.lazy(() => import("./detailPages/OrganizationDetailPageContent"))
const PersonDetailPageContent = React.lazy(() => import("./detailPages/PersonDetailPageContent"))
const EventDateDetailPageContent = React.lazy(() => import("./detailPages/EventDateDetailPageContent"))
const ProductDetailPageContent = React.lazy(() => import("./detailPages/ProductDetailPageContent"))
const NewsDetailPageContent = React.lazy(() => import("./detailPages/NewsDetailPageContent"))
const TrademarkDetailPageContent = React.lazy(() => import("./detailPages/TrademarkDetailPageContent"))
const CouponDetailPageContent = React.lazy(() => import("./detailPages/CouponDetailPageContent"))
const ConferenceRoom = React.lazy(() => import("../conference/ConferenceRoom"))

const ConferencePageContent = React.lazy(() => import("../conference/ConferencePageContent"))
const ExhibitorsPageContent = React.lazy(() => import("./ExhibitorsPageContent"))
const SpeakerPageContent = React.lazy(() => import("./SpeakerPageContent"))
const SessionsPageContent = React.lazy(() => import("./sessions/SessionsPageContent"))
const LiveStreamsPageContent = React.lazy(() => import("./LiveStreamsPageContent"))
const ProductsPageContent = React.lazy(() => import("./ProductsPageContent"))
const NewsPageContent = React.lazy(() => import("./NewsPageContent"))
const TrademarksPageContent = React.lazy(() => import("./TrademarksPageContent"))
const CouponsPageContent = React.lazy(() => import("./CouponsPageContent"))
const SponsorsPageContent = React.lazy(() => import("./SponsorsPageContent"))
const VideoPageContent = React.lazy(() => import("./VideoPageContent"))
const SchedulePageContent = React.lazy(() => import("./SchedulePageContent"))
const ExperiencesPageContent = React.lazy(() => import("./ExperiencesPageContent"))
const ProgramPageContent = React.lazy(() => import("./program/ProgramPageContent"))

 

export const meetingPageRoute = "/meetings/:kind/:roomName"
const ContentArea: React.FunctionComponent<ContentAreaProps> = (props) => (

  <ContentAreaRoot>
    <Suspense fallback={<CenteredLoader>Loading...</CenteredLoader>}>
      <RouteTracker profileId={props.profileId} />
      <Switch>
        <Route path="/" exact component={ReceptionPageContent} />
        <Route path="/networking" component={NetworkingPageContent} />
        <Route path="/myprofile" component={MyProfilePageContent} />
        <Route path="/favorites" component={MyFavoritesPageContent} />
        <Route path="/categories" component={CategoriesPageContent} />
        <Route path="/info" component={InfosPageContent} />
        <Route path="/test" component={TestPageContent} />
        <Route path="/history" component={HistoryPageContent} />

        {/** Details */}
        <Route path="/organization/:organizationName--:organizationId" component={OrganizationDetailPageContent} />
        <Route path="/person/:personName--:personId--:userId" component={PersonDetailPageContent} />
        <Route path="/eventdate/:eventdateName--:eventDateId" component={EventDateDetailPageContent} />
        <Route path="/product/:productName--:productId" component={ProductDetailPageContent} />
        <Route path="/news/:newsName--:newsId" component={NewsDetailPageContent} />
        <Route path="/trademark/:trademarkName--:trademarkId" component={TrademarkDetailPageContent} />
        <Route path="/coupon/:couponName--:couponId" component={CouponDetailPageContent} />
        <Route path={meetingPageRoute} component={ConferenceRoom} />
        <Route path="/meetings/:groupId" component={ConferencePageContent} />
        <Route path="/meetings" component={ConferencePageContent} />

        {/* the entity lists must be places below the detail pages because of the path pattern */}
        <Route path="/organization" component={ExhibitorsPageContent} />
        <Route path="/companiesFav" component={ExhibitorsPageContent} />
        <Route path="/person" component={SpeakerPageContent} />
        <Route path="/peopleFav" component={SpeakerPageContent} />
        <Route path="/eventdate" component={SessionsPageContent} />
        <Route path="/eventdateFav" component={SessionsPageContent} />
        <Route path="/livestreams" component={LiveStreamsPageContent} />
        <Route path="/product" component={ProductsPageContent} />
        <Route path="/productsFav" component={ProductsPageContent} />
        <Route path="/news" component={NewsPageContent} />
        <Route path="/trademark" component={TrademarksPageContent} />
        <Route path="/trademarksFav" component={TrademarksPageContent} />
        <Route path="/coupon" component={CouponsPageContent} />
        <Route path="/sponsor" component={SponsorsPageContent} />
        <Route path="/masterclasses/:roomId" component={VideoPageContent} />
        <Route path="/masterclasses/" component={VideoPageContent} />
        <Route path="/experiences" component={ExperiencesPageContent} />
        <Route path="/schedule" component={SchedulePageContent} />
        <Route path="/program" component={ProgramPageContent} />
      </Switch>
    </Suspense>
  </ContentAreaRoot>
)

export default ContentArea

Комментарии

  • jimdofreeClurn (гость) 26.08.2021 в 00:02

    TOKYO — “Love Rollercoaster” was blaring from the speakers at Shiokaze Park, but for American beach volleyball players Kelly Claes and Sarah Sponcil, it was another ride on the rollercoaster of weirdness as they took on a tough Brazilian team on a stiflingly hot Saturday morning.

    Team USA’s youngest-ever beach volleyball team was able to dispatch Ana Patricia Silva Ramos and Rebecca Cavalcanti Barbossa Silva in three sets to win their third straight victory in the Tokyo Olympics and stay in medal contention.
    https://notepin.co/shared/obduoph https://notepin.co/shared/mismsvo
    But Tokyo is under a state of emergency because of a rise in Covid-19 cases, so there was only a smattering of applause when it was over. Most of the 12,000 seats were empty.

    “Yes,” they answered in unison when asked if they find it jarring to compete to an audience of empty seats.

    “We’ve gotten kind of used to it, but it’s still weird,” Claes, her skin glazed with sweat and sand, said after the

  • Ralphflink (гость) 20.08.2021 в 15:54

    Vietnam city capital of China [url=https://www.datanumen.com/pdf-repair/] of 6 [/url]

  • Henrymub (гость) 04.08.2021 в 11:04

    Madurai is an energetic, ancient city on the Vaigai River in the South Indian state of Tamil Nadu. Its skyline is dominated by the 14 colorful gopurams (gateway towers) of Meenakshi Amman Temple. Covered in bright carvings of Hindu gods, the Dravidian-style temple is a major pilgrimage site. Millions attend the processions and ceremonies of April's Chithirai Festival celebrating Meenakshi and Lord Vishnu.

    [url=https://computermalaysia.com.my/stellar.html?dir=asc&mode=list&order=name] Madurai [/url]

  • heubacherLiebtHitlerCoove (гость) 18.07.2021 в 22:08

    heubacher@wbsteger.at
    heubacher@wbsteger.at

  • TopmoR (гость) 29.06.2021 в 01:47

    Try like this [url=https://facilicon.com/neurontin-gabapentin/]over at this website[/url] online or buy generic browse around this page online or buy cheap [url=https://facilicon.com/neurontin-gabapentin/]click this over here now[/url] resource

  • TopmoR (гость) 14.06.2021 в 00:45

    Try helpful resources [url=https://ofacanalyzer.com/leevoefloxasin/]visit the site[/url] online or for sale look at here online or for sale [url=https://ofacanalyzer.com/leevoefloxasin/]great post to read[/url] important source

  • TopmoR (гость) 11.06.2021 в 12:34

    Try click over here [url=https://ofacanalyzer.com/leevoefloxasin/]click this link here now[/url] online or buy cheap click this over here now online or buy generic [url=https://ofacanalyzer.com/leevoefloxasin/]navigate here[/url] useful content

  • AwanoRD (гость) 11.06.2021 в 09:11

    Hey!
    Our service provides residential backconnect proxies.

    Residential means that our proxies are real, residential IPs connected via Wi-Fi or 3G/4G/LTE, owned by real network providers.
    Backconnect and rotating means that our server maintains real-time proxy connections and ensures instant IP rotation when a proxy goes offline.
    We has all the right tools to make sure your project needs are met. We've got you covered for all your proxy needs. We provide a pool of over 10m+ IPs to help you crawl freely, and with speeds that will blow your mind. Offering 99% uptime with customer service and support as priority.

    Contact sales and support at: [url=]https://t.me/Pr0xyExpert[/url]

    [url=https://t.co/7Y9yNyhaOP?amp=1][IMG]https://i.imgur.com/McV1w8i.jpg[/IMG][/url]

Добавление комментария