mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 22:30:31 +00:00
47 lines
1.4 KiB
TypeScript
47 lines
1.4 KiB
TypeScript
// @ts-nocheck
|
|
import * as R from 'ramda';
|
|
import { Button, Classes, Intent } from '@blueprintjs/core';
|
|
import { BrandingTemplatesBoot } from './BrandingTemplatesBoot';
|
|
import { Box, Card, DrawerHeaderContent, Group } from '@/components';
|
|
import { DRAWERS } from '@/constants/drawers';
|
|
import { BrandingTemplatesTable } from './BrandingTemplatesTable';
|
|
import { BrandingTemplateActionsBar } from './BrandingTemplatesActionsBar';
|
|
import withDrawerActions from '@/containers/Drawer/withDrawerActions';
|
|
|
|
export default function BrandingTemplateContent() {
|
|
return (
|
|
<Box>
|
|
<DrawerHeaderContent
|
|
name={DRAWERS.BRANDING_TEMPLATES}
|
|
title={'Branding Templates'}
|
|
/>
|
|
<Box className={Classes.DRAWER_BODY}>
|
|
<BrandingTemplatesBoot>
|
|
<BrandingTemplateActionsBar />
|
|
|
|
<Card style={{ padding: 0 }}>
|
|
<BrandingTemplatesTable />
|
|
</Card>
|
|
</BrandingTemplatesBoot>
|
|
</Box>
|
|
</Box>
|
|
);
|
|
}
|
|
|
|
const BrandingTemplateHeader = R.compose(withDrawerActions)(
|
|
({ openDrawer }) => {
|
|
const handleCreateBtnClick = () => {
|
|
openDrawer(DRAWERS.INVOICE_CUSTOMIZE);
|
|
};
|
|
return (
|
|
<Group>
|
|
<Button intent={Intent.PRIMARY} onClick={handleCreateBtnClick}>
|
|
Create Invoice Branding
|
|
</Button>
|
|
</Group>
|
|
);
|
|
},
|
|
);
|
|
|
|
BrandingTemplateHeader.displayName = 'BrandingTemplateHeader';
|