From 8bfcd65ad118ed2d0b108907b998e15764aa1941 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 14 Jul 2025 11:42:29 +0200 Subject: [PATCH] refactor(Filter): umbenennen in Attribut --- src/client/dd-hub-react/src/_mock/_data.ts | 4 ++-- .../dd-hub-react/src/api/attribute-service.ts | 16 ++++++++-------- .../sections/document/view/doc-search-view.tsx | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/client/dd-hub-react/src/_mock/_data.ts b/src/client/dd-hub-react/src/_mock/_data.ts index 6fe4abb..9afd731 100644 --- a/src/client/dd-hub-react/src/_mock/_data.ts +++ b/src/client/dd-hub-react/src/_mock/_data.ts @@ -1,7 +1,7 @@ import { Doc } from 'src/api/document-service'; import { Product } from 'src/api/product-service'; -import { Filter } from 'src/api/attribute-service'; +import { Attribute } from 'src/api/attribute-service'; import { _id, @@ -232,7 +232,7 @@ export const _products: Product[] = [ // ---------------------------------------------------------------------- -export const _filters: Filter[] = [ +export const _attributes: Attribute[] = [ { id: 1, label: 'Rechnungsnummer', name: 'invoiceNumber', type: 'VARCHAR' }, { id: 2, label: 'Kundenname', name: 'customerName', type: 'INTEGER' }, { id: 3, label: 'Startdatum', name: 'startDate', type: 'DATE' }, diff --git a/src/client/dd-hub-react/src/api/attribute-service.ts b/src/client/dd-hub-react/src/api/attribute-service.ts index c6d0204..e564f05 100644 --- a/src/client/dd-hub-react/src/api/attribute-service.ts +++ b/src/client/dd-hub-react/src/api/attribute-service.ts @@ -1,4 +1,4 @@ -import { _filters } from 'src/_mock/_data'; +import { _attributes } from 'src/_mock/_data'; export type Type = 'BOOLEAN' | 'DATE' | 'TIME' | 'DATETIME' | 'VARCHAR' | 'INTEGER' | 'DECIMAL'; @@ -18,19 +18,19 @@ export type AttributeCreateDto = { type: Type; }; -export type Filter = AttributeCreateDto & { +export type Attribute = AttributeCreateDto & { id: number; }; -export function getAttributes(): Promise { - return Promise.resolve(_filters); +export function getAttributes(): Promise { + return Promise.resolve(_attributes); } -export function createAttributes(filter: AttributeCreateDto): Promise { - const newFilter: Filter = { +export function createAttributes(filter: AttributeCreateDto): Promise { + const newFilter: Attribute = { ...filter, - id: _filters.length + 1 + id: _attributes.length + 1 }; - _filters.push(newFilter); + _attributes.push(newFilter); return Promise.resolve(newFilter); } \ No newline at end of file diff --git a/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx b/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx index 1165c5e..049a6cf 100644 --- a/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx +++ b/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx @@ -8,7 +8,7 @@ import Pagination from '@mui/material/Pagination'; import { Doc } from 'src/api/document-service'; import { DashboardContent } from 'src/layouts/dashboard'; -import { Filter, getAttributes } from 'src/api/attribute-service'; +import { Attribute, getAttributes } from 'src/api/attribute-service'; import { Iconify } from 'src/components/iconify'; @@ -27,7 +27,7 @@ type Props = { export function DocSearchView({ docs }: Props) { const [sortBy, setSortBy] = useState('latest'); - const [filters, setFilters] = useState([]) + const [filters, setFilters] = useState([]) const handleSort = useCallback((newSort: string) => { setSortBy(newSort);