refactor(DatabsTab): remove unnecessary product fetching and pass empty props to components

This commit is contained in:
Nils-Johan Gynther
2026-04-19 18:23:36 +02:00
parent e9b5de4407
commit f12e673af5
+2 -6
View File
@@ -1,13 +1,9 @@
import { fetchJson } from '../../../lib/api';
import type { Product } from '../../../features/inventory/types';
import MergePreviewForm from '../../admin/products/MergePreviewForm'; import MergePreviewForm from '../../admin/products/MergePreviewForm';
import AdminProductList from '../../admin/products/AdminProductList'; import AdminProductList from '../../admin/products/AdminProductList';
import ExpandableCreateProductSection from '../../admin/products/ExpandableCreateProductSection'; import ExpandableCreateProductSection from '../../admin/products/ExpandableCreateProductSection';
import ResetProductsButton from '../../admin/products/ResetProductsButton'; import ResetProductsButton from '../../admin/products/ResetProductsButton';
export default async function DatabsTab() { export default async function DatabsTab() {
const products = await fetchJson<Product[]>('/api/products');
return ( return (
<div> <div>
<p style={{ color: '#555', marginBottom: '1.5rem' }}> <p style={{ color: '#555', marginBottom: '1.5rem' }}>
@@ -15,8 +11,8 @@ export default async function DatabsTab() {
</p> </p>
<ExpandableCreateProductSection /> <ExpandableCreateProductSection />
<ResetProductsButton /> <ResetProductsButton />
<MergePreviewForm products={products} /> <MergePreviewForm />
<AdminProductList products={products} /> <AdminProductList />
</div> </div>
); );
} }