feat: prettier

This commit is contained in:
2024-09-27 04:47:04 +03:00
parent c5f839d9ef
commit de4fe450ab
253 changed files with 11322 additions and 10004 deletions

View File

@@ -1,6 +1,6 @@
import {RefObject} from "react";
import {BaseTableRef} from "../components/BaseTable/BaseTable.tsx";
import {MRT_RowData} from "mantine-react-table";
import { RefObject } from "react";
import { BaseTableRef } from "../components/BaseTable/BaseTable.tsx";
import { MRT_RowData } from "mantine-react-table";
export interface CRUDTableProps<T extends MRT_RowData> {
items: T[];
@@ -8,5 +8,5 @@ export interface CRUDTableProps<T extends MRT_RowData> {
onDelete?: (item: T) => void;
onChange?: (item: T) => void;
onSelectionChange?: (selectedItems: T[]) => void;
tableRef?: RefObject<BaseTableRef<T>>
}
tableRef?: RefObject<BaseTableRef<T>>;
}

View File

@@ -2,4 +2,4 @@ export type Client = {
id: number;
name: string;
address: string;
}
};

View File

@@ -1,4 +1,4 @@
export type Pagination = {
itemsPerPage: number,
page: number
}
itemsPerPage: number;
page: number;
};

View File

@@ -9,4 +9,4 @@ export type QuickDeal = {
shippingWarehouse: string;
baseMarketplace: BaseMarketplaceSchema;
category?: ServicePriceCategorySchema;
}
};

View File

@@ -9,6 +9,6 @@ type UseObjectState<T> = {
onChange: (item: T) => void;
objects: T[];
}
};
export default UseObjectState;
export default UseObjectState;

View File

@@ -8,31 +8,37 @@ import { MRT_RowData } from "mantine-react-table";
export type ObjectWithNameAndId = {
id: number;
name: string;
}
};
export type BaseFormInputProps<T> = {
onChange: (value: T) => void;
value: T;
error?: string | null;
}
};
export const formatDate = (date: string) => {
return new Date(date).toLocaleDateString("ru-RU");
};
export const getProductFields = (product: ProductSchema) => {
return Object.entries(product).map(([key, value]) => {
const fieldName = ProductFieldNames[key as keyof ProductSchema];
if (!fieldName || isNil(value) || value === "" || !value) return;
return [fieldName.toString(), value.toString()];
}).filter(obj => obj !== undefined) || [];
return (
Object.entries(product)
.map(([key, value]) => {
const fieldName = ProductFieldNames[key as keyof ProductSchema];
if (!fieldName || isNil(value) || value === "" || !value)
return;
return [fieldName.toString(), value.toString()];
})
.filter(obj => obj !== undefined) || []
);
};
export function ObjectStateToTableProps<T extends MRT_RowData>(state: UseObjectState<T>): CRUDTableProps<T> {
export function ObjectStateToTableProps<T extends MRT_RowData>(
state: UseObjectState<T>
): CRUDTableProps<T> {
return {
items: state.objects,
onDelete: state.onDelete,
onChange: state.onChange,
onCreate: state.onCreate,
};
}
}