saleor-dashboard/src/translations/components/TranslationsLanguageListPage/TranslationsLanguageListPage.tsx

44 lines
1.3 KiB
TypeScript
Raw Normal View History

2019-06-19 14:40:52 +00:00
// import Button from "@material-ui/core/Button";
2019-09-10 12:11:47 +00:00
//
2019-08-09 10:26:22 +00:00
import React from "react";
import { useIntl } from "react-intl";
2019-06-19 14:40:52 +00:00
import Container from "@saleor/components/Container";
import PageHeader from "@saleor/components/PageHeader";
// tslint:disable no-submodule-imports
import { ShopInfo_shop_languages } from "@saleor/components/Shop/types/ShopInfo";
import TranslationsLanguageList from "../TranslationsLanguageList";
export interface TranslationsLanguageListPageProps {
languages: ShopInfo_shop_languages[];
// onAdd: () => void;
onRowClick: (code: string) => void;
}
const TranslationsLanguageListPage: React.StatelessComponent<
TranslationsLanguageListPageProps
> = ({ languages, onRowClick }) => {
const intl = useIntl();
return (
<Container>
<PageHeader
title={intl.formatMessage({
defaultMessage: "Languages"
})}
>
{/* <Button color="primary" variant="contained" onClick={onAdd}>
<FormattedMessage
defaultMessage="Add Language"
description="button"
/>
2019-09-10 12:11:47 +00:00
2019-06-19 14:40:52 +00:00
</Button> */}
</PageHeader>
<TranslationsLanguageList languages={languages} onRowClick={onRowClick} />
</Container>
);
};
2019-06-19 14:40:52 +00:00
TranslationsLanguageListPage.displayName = "TranslationsLanguageListPage";
export default TranslationsLanguageListPage;