* HM-29 Сделал фильтр по макету + добавил кнопку создания апишки, добавлен так же интерфейс создания апи, но он нуждается в редактировании и будет улучшен в отдельной ветке
23 lines
705 B
JavaScript
23 lines
705 B
JavaScript
import Component from '../component/index';
|
|
import TableComponent from '../table-component';
|
|
import storageApi from '../../api/StorageServiceAPI';
|
|
import FilterApiComponent from '../search-component/index';
|
|
|
|
class ApiPage extends Component {
|
|
constructor (mainNodeSelector, parentNode) {
|
|
super(mainNodeSelector, parentNode);
|
|
|
|
this.filterBox = new FilterApiComponent(this.mainNode);
|
|
|
|
const initStorageListTable = async () => {
|
|
const list = await storageApi.request();
|
|
const storageListTable = new TableComponent(this.mainNode);
|
|
return storageListTable.render(list);
|
|
};
|
|
|
|
initStorageListTable();
|
|
}
|
|
}
|
|
|
|
export default ApiPage;
|