refactor(getFiltersAsync): umbenannt in getAttributesAsync
This commit is contained in:
parent
3b2dba5317
commit
e47bb4f35c
@ -22,11 +22,11 @@ export type Filter = AttributeCreateDto & {
|
|||||||
id: number;
|
id: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
export function getFiltersAsync(): Promise<Filter[]> {
|
export function getAttributesAsync(): Promise<Filter[]> {
|
||||||
return Promise.resolve(_filters);
|
return Promise.resolve(_filters);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function createFiltersAsync(filter: AttributeCreateDto): Promise<Filter> {
|
export function createAttributesAsync(filter: AttributeCreateDto): Promise<Filter> {
|
||||||
const newFilter: Filter = {
|
const newFilter: Filter = {
|
||||||
...filter,
|
...filter,
|
||||||
id: _filters.length + 1
|
id: _filters.length + 1
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import Autocomplete from '@mui/material/Autocomplete';
|
|||||||
|
|
||||||
import { Iconify } from 'src/components/iconify/iconify';
|
import { Iconify } from 'src/components/iconify/iconify';
|
||||||
|
|
||||||
import { createFiltersAsync, AttributeCreateDto, filterTypes, Type } from '../../../api/attribute-service';
|
import { createAttributesAsync, filterTypes, Type } from '../../../api/attribute-service';
|
||||||
|
|
||||||
const style = {
|
const style = {
|
||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
@ -46,7 +46,7 @@ export default function CreateFilterModal({ open, handleClose }: ModalProps) {
|
|||||||
alert('No type.');
|
alert('No type.');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
await createFiltersAsync({ name: name, type: selectedType, label: label }).then(closeReset);
|
await createAttributesAsync({ name: name, type: selectedType, label: label }).then(closeReset);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import Typography from '@mui/material/Typography';
|
|||||||
import Pagination from '@mui/material/Pagination';
|
import Pagination from '@mui/material/Pagination';
|
||||||
|
|
||||||
import { DashboardContent } from 'src/layouts/dashboard';
|
import { DashboardContent } from 'src/layouts/dashboard';
|
||||||
import { Filter, getFiltersAsync } from 'src/api/attribute-service';
|
import { Filter, getAttributesAsync } from 'src/api/attribute-service';
|
||||||
|
|
||||||
import { Iconify } from 'src/components/iconify';
|
import { Iconify } from 'src/components/iconify';
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ export function DocSearchView({ posts }: Props) {
|
|||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getFiltersAsync().then((res) => {
|
getAttributesAsync().then((res) => {
|
||||||
setFilters(res);
|
setFilters(res);
|
||||||
});
|
});
|
||||||
}, []);
|
}, []);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user