Skip to content

Commit c3789bc

Browse files
committed
no unused props
1 parent 8e80430 commit c3789bc

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

frontend/.eslintrc.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@
7878
"react/no-string-refs": "error",
7979
"react/no-unknown-property": "error",
8080
"react/no-unsafe": "warn",
81-
"react/no-unstable-nested-components": "error"
81+
"react/no-unstable-nested-components": "error",
82+
"react/no-unused-prop-types": "error",
83+
"react/no-unused-state": "error"
8284
},
8385
"overrides": [
8486
{

frontend/src/components/invoice/controls/InvoiceSearch.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { InvoiceFiltersSearch, InvoiceListFilters } from '../../controls/table/t
1414
type InvoiceSearchProps = {
1515
filterOptions: InvoiceFiltersSearch[],
1616
onChange: (newFilter: InvoiceListFilters) => void,
17-
isQuotation: boolean,
1817
filters: InvoiceListFilters,
1918
vm: InvoiceListModel,
2019
}

frontend/src/components/invoice/invoice-list/InvoiceList.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {InvoiceSearch} from '../controls/InvoiceSearch';
66
import {GroupedInvoiceTable} from '../invoice-table/GroupedInvoiceTable';
77
import {NonGroupedInvoiceTable} from '../invoice-table/NonGroupedInvoiceTable';
88
import {ConfacState} from '../../../reducers/app-state';
9-
import {ConfigModel} from '../../config/models/ConfigModel';
109
import InvoiceModel from '../models/InvoiceModel';
1110
import {ClientModel} from '../../client/models/ClientModels';
1211
import {t} from '../../utils';
@@ -23,7 +22,6 @@ import { InvoiceListFilters } from '../../controls/table/table-models';
2322

2423

2524
type InvoiceListProps = {
26-
config: ConfigModel,
2725
invoices: InvoiceModel[],
2826
clients: ClientModel[],
2927
consultants: ConsultantModel[],
@@ -78,7 +76,6 @@ export const InvoiceList = (props: InvoiceListProps) => {
7876
onChange={(newFilter: InvoiceListFilters) => props.updateInvoiceFilters(newFilter)}
7977
filterOptions={vm.getFilterOptions()}
8078
filters={props.filters}
81-
isQuotation={vm.isQuotation}
8279
vm={vm}
8380
/>
8481
<TableComponent config={featureConfig} />
@@ -91,6 +88,5 @@ export default connect((state: ConfacState) => ({
9188
invoices: state.invoices.filter(x => !x.isQuotation),
9289
clients: state.clients,
9390
filters: state.app.invoiceFilters,
94-
config: state.config,
9591
consultants: state.consultants,
9692
}), {updateInvoiceFilters})(InvoiceList);

frontend/src/components/invoice/invoice-list/QuotationList.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import InvoiceListModel from '../models/InvoiceListModel';
55
import {GroupedInvoiceTable} from '../invoice-table/GroupedInvoiceTable';
66
import {NonGroupedInvoiceTable} from '../invoice-table/NonGroupedInvoiceTable';
77
import {ConfacState} from '../../../reducers/app-state';
8-
import {ConfigModel} from '../../config/models/ConfigModel';
98
import InvoiceModel from '../models/InvoiceModel';
109
import {ClientModel} from '../../client/models/ClientModels';
1110
import {t} from '../../utils';
@@ -23,7 +22,6 @@ import { InvoiceListFilters } from '../../controls/table/table-models';
2322

2423

2524
type QuotationListProps = {
26-
config: ConfigModel,
2725
invoices: InvoiceModel[],
2826
clients: ClientModel[],
2927
consultants: ConsultantModel[],
@@ -82,6 +80,5 @@ export default connect((state: ConfacState) => ({
8280
invoices: state.invoices.filter(x => x.isQuotation),
8381
clients: state.clients,
8482
filters: state.app.invoiceFilters,
85-
config: state.config,
8683
consultants: state.consultants,
8784
}), {updateInvoiceFilters})(QuotationList);

0 commit comments

Comments
 (0)