store(insurance): few renaming

This commit is contained in:
Chika 2022-06-23 17:09:02 +03:00
parent 6ef19c826f
commit 2d23c56a5f
5 changed files with 12 additions and 12 deletions

View File

@ -6,7 +6,7 @@ import Select from 'Elements/Select';
import { buildOptionComponent, buildValueComponent } from './builders';
import type * as Insurance from './types';
export const columns: ColumnsType<Insurance.Row> = [
export const columns: ColumnsType<Insurance.RowValues> = [
{
key: 'policyType',
dataIndex: 'policyType',

View File

@ -1,6 +1,6 @@
import type { BaseOption, Status } from 'Elements/types';
export type Row = {
export type RowValues = {
key: string;
policyType: string;
insuranceCompany: string | null;
@ -9,10 +9,10 @@ export type Row = {
insTerm: 100_000_000 | 100_000_001 | null;
};
export type Keys = keyof Row;
export type Keys = keyof RowValues;
type Options = {
[Key in keyof Row]?: BaseOption<Row[Key]>[];
[ValueName in keyof RowValues]?: BaseOption<RowValues[ValueName]>[];
};
export type RowOptions = Omit<Options, 'key'> & { key: string };

View File

@ -119,7 +119,7 @@ export const defaultOptions: Insurance.RowOptions[] = [
},
];
export const defaultRows: Insurance.Row[] = [
export const defaultValues: Insurance.RowValues[] = [
{
key: 'osago',
policyType: 'ОСАГО',

View File

@ -17,15 +17,15 @@ export function useRowValue(key, valueName) {
export function useRowOptions(key) {
const { $tables } = useStore();
const options = $tables.insurance.getRowOptions(key);
const rowOptions = $tables.insurance.getRowOptions(key);
return options;
return rowOptions;
}
export function useRowStatuses(key) {
const { $tables } = useStore();
const statuses = $tables.insurance.getRowStatuses(key);
const rowStatuses = $tables.insurance.getRowStatuses(key);
return statuses;
return rowStatuses;
}

View File

@ -6,14 +6,14 @@ import { makeAutoObservable } from 'mobx';
import type RootStore from 'stores/root';
export interface InsuranceTableData {
values: Insurance.Row[];
values: Insurance.RowValues[];
options: Insurance.RowOptions[];
statuses: Insurance.RowStatuses[];
}
export default class InsuranceTable {
root: RootStore;
values: Insurance.Row[] = insuranceTableConfig.defaultRows;
values: Insurance.RowValues[] = insuranceTableConfig.defaultValues;
options: Insurance.RowOptions[] = insuranceTableConfig.defaultOptions;
statuses: Insurance.RowStatuses[] = insuranceTableConfig.defaultStatuses;
@ -38,7 +38,7 @@ export default class InsuranceTable {
return this.values[rowIndex][valueName];
}
setRowValues = (key: string, row: Partial<Insurance.Row>) => {
setRowValues = (key: string, row: Partial<Insurance.RowValues>) => {
const rowIndex = this.values.findIndex((x) => x.key === key);
if (rowIndex >= 0) {