import Button from "@material-ui/core/Button"; import Card from "@material-ui/core/Card"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import Container from "@saleor/components/Container"; import PageHeader from "@saleor/components/PageHeader"; import { sectionNames } from "@saleor/intl"; import { ListActions, PageListProps, TabPageProps, SortPage, FilterPageProps } from "@saleor/types"; import { CustomerListUrlSortField } from "@saleor/customers/urls"; import { CustomerFilterKeys, createFilterStructure } from "@saleor/customers/views/CustomerList/filter"; import { CustomerListFilterOpts } from "@saleor/customers/types"; import FilterBar from "@saleor/components/FilterBar"; import CustomerList from "../CustomerList/CustomerList"; import { ListCustomers_customers_edges_node } from "../../types/ListCustomers"; export interface CustomerListPageProps extends PageListProps, ListActions, FilterPageProps, SortPage, TabPageProps { customers: ListCustomers_customers_edges_node[]; } const CustomerListPage: React.FC = ({ currencySymbol, currentTab, filterOpts, initialSearch, onAdd, onAll, onFilterChange, onSearchChange, onTabChange, onTabDelete, onTabSave, tabs, ...customerListProps }) => { const intl = useIntl(); const structure = createFilterStructure(intl, filterOpts); return ( ); }; CustomerListPage.displayName = "CustomerListPage"; export default CustomerListPage;