import { sectionNames } from "@saleor/intl"; import { asSortParams } from "@saleor/utils/sort"; import { parse as parseQs } from "qs"; import React from "react"; import { useIntl } from "react-intl"; import { Route, RouteComponentProps, Switch } from "react-router-dom"; import { WindowTitle } from "../components/WindowTitle"; import { pageCreatePath, pageListPath, PageListUrlQueryParams, PageListUrlSortField, pagePath, PageUrlQueryParams } from "./urls"; import PageCreateComponent from "./views/PageCreate"; import PageDetailsComponent from "./views/PageDetails"; import PageListComponent from "./views/PageList"; const PageList: React.FC> = ({ location }) => { const qs = parseQs(location.search.substr(1)); const params: PageListUrlQueryParams = asSortParams( qs, PageListUrlSortField, PageListUrlSortField.title ); return ; }; const PageCreate: React.FC> = ({ match }) => { const qs = parseQs(location.search.substr(1)); const params: PageUrlQueryParams = qs; return ( ); }; const PageDetails: React.FC> = ({ match }) => { const qs = parseQs(location.search.substr(1)); const params: PageUrlQueryParams = qs; return ( ); }; const Component = () => { const intl = useIntl(); return ( <> ); }; export default Component;