chore: Refactoring all import directories to alias and all .js|.jsx renamed to be .ts|.tsx

This commit is contained in:
a.bouhuolia
2022-07-15 23:25:23 +02:00
parent cd08d0ee16
commit f00097f6c8
3846 changed files with 125197 additions and 128236 deletions

View File

@@ -0,0 +1,40 @@
import React from 'react';
import styled from 'styled-components';
import { TableStyle } from '@/constants';
import { DataTable, TableSkeletonRows, Card } from '@/components';
import { useItemDetailDrawerContext } from '../ItemDetailDrawerProvider';
import { useWarehouseLocationsColumns } from './components';
import { useItemWarehouseLocation } from '@/hooks/query';
/**
* Warehouses locations table columns.
*/
export default function WarehouseLocationsTable() {
// Warehouses locations table columns.
const columns = useWarehouseLocationsColumns();
const { itemId } = useItemDetailDrawerContext();
// Handle fetch Estimate associated transactions.
const {
isLoading: isItemWarehousesLoading,
isFetching: isItemWarehousesFetching,
data: itemWarehouses,
} = useItemWarehouseLocation(itemId, { enabled: !!itemId });
return (
<WarehouseLocationsGLEntriesRoot>
<DataTable
columns={columns}
data={itemWarehouses}
headerLoading={isItemWarehousesLoading}
progressBarLoading={isItemWarehousesFetching}
TableLoadingRenderer={TableSkeletonRows}
styleName={TableStyle.Constrant}
/>
</WarehouseLocationsGLEntriesRoot>
);
}
const WarehouseLocationsGLEntriesRoot = styled(Card)``;