mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 05:40:31 +00:00
50 lines
1.6 KiB
TypeScript
50 lines
1.6 KiB
TypeScript
// @ts-nocheck
|
|
import React from 'react';
|
|
|
|
import { filterProjectProfitabilityOptions } from './constants';
|
|
import { Classes } from '@blueprintjs/core';
|
|
import { ProjectMultiSelect } from '@/containers/Projects/components';
|
|
import { Row, Col, FFormGroup, FormattedMessage as T } from '@/components';
|
|
|
|
import FinancialStatementDateRange from '../FinancialStatementDateRange';
|
|
import FinancialStatementsFilter from '../FinancialStatementsFilter';
|
|
import RadiosAccountingBasis from '../RadiosAccountingBasis';
|
|
|
|
import { useProjectProfitabilitySummaryContext } from './ProjectProfitabilitySummaryProvider';
|
|
|
|
/**
|
|
* Project profitability summary header - General panal.
|
|
*/
|
|
export default function ProjectProfitabilitySummaryHeaderGeneralPanal() {
|
|
const { projects } = useProjectProfitabilitySummaryContext();
|
|
|
|
return (
|
|
<div>
|
|
<FinancialStatementDateRange />
|
|
<Row>
|
|
<Col xs={4}>
|
|
<FinancialStatementsFilter
|
|
items={filterProjectProfitabilityOptions}
|
|
initialSelectedItem={'with-transactions'}
|
|
label={
|
|
<T id={'project_profitability_summary.filter_options.label'} />
|
|
}
|
|
/>
|
|
</Col>
|
|
</Row>
|
|
<Row>
|
|
<Col xs={4}>
|
|
<FFormGroup
|
|
name={'projectsIds'}
|
|
label={<T id={'projects_multi_select.label'} />}
|
|
className={Classes.FILL}
|
|
>
|
|
<ProjectMultiSelect name={'projectsIds'} projects={projects} />
|
|
</FFormGroup>
|
|
</Col>
|
|
</Row>
|
|
<RadiosAccountingBasis key={'basis'} />
|
|
</div>
|
|
);
|
|
}
|