From c0d08df82b6765c847a8c0b37e0eee725ee69093 Mon Sep 17 00:00:00 2001 From: shancheas Date: Mon, 31 Aug 2026 14:42:02 +0700 Subject: [PATCH] fix: update import paths for packing slips module to reflect new directory structure - Adjusted import statements in various files within the packing slips module to correct the paths to shared entities and components. - Ensured consistency in the import structure across the module, improving maintainability and reducing potential import errors. These changes enhance the organization of the packing slips module by aligning import paths with the updated directory structure. --- .../domain/entities/packing-slip.entity.ts | 2 +- .../transformers/packing-slip.remote.transformer.ts | 2 +- .../components/form-component/form-packing-general.tsx | 4 ++-- .../presentation/pages/packing-slip.page.detail.tsx | 10 +++++----- .../presentation/pages/packing-slip.page.form.tsx | 8 ++++---- .../presentation/pages/packing-slip.page.index.tsx | 6 +++--- .../components/detail-component/detail-general.tsx | 5 +++-- 7 files changed, 19 insertions(+), 18 deletions(-) diff --git a/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts b/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts index cd81c4e..f12a67e 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts +++ b/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts @@ -1,4 +1,4 @@ -import type { SalesDocumentDto, SalesDocumentEntity } from '../../../sales/shared/sales-document.entity'; +import type { SalesDocumentDto, SalesDocumentEntity } from '../../../../sales/shared/sales-document.entity'; export interface PackingSlipEntity extends SalesDocumentEntity { salesOrderId?: string | null; diff --git a/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts b/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts index 32bec78..2f859e5 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts +++ b/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts @@ -6,7 +6,7 @@ import { toLookup, toSalesFilterPayload, toSalesWritePayload, -} from '../../../sales/shared/sales-document.mapper'; +} from '../../../../sales/shared/sales-document.mapper'; import type { PackingSlipDto, PackingSlipEntity } from '../entities'; export class PackingSlipsRemoteDataTransformer extends BaseDataTransformer { diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx index 19f9709..c03beab 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx @@ -1,10 +1,10 @@ import { Box, FieldAsyncSelect, FieldDatePicker, FieldTextInput, Paper, SimpleGrid, Text } from '@repo/ui/components'; import { useEnterpriseModuleTranslationContext, useFormPageContext } from '@repo/ui/foundations'; import { loadCustomerOptions } from '../../../../shared/load-customer-options'; -import { loadSalesOrderOptions } from '../../../../sales/shared/load-sales-order-options'; +import { loadSalesOrderOptions } from '../../../../../sales/shared/load-sales-order-options'; import { relationLabel } from '../../../../shared/relation-label'; import type { CustomerEntity } from '../../../../../configuration/customers/domain/entities'; -import type { SalesOrderEntity } from '../../../../sales/orders/domain/entities'; +import type { SalesOrderEntity } from '../../../../../sales/orders/domain/entities'; export function FormPackingGeneral() { const { formControl } = useFormPageContext(); diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx index 42ce0b8..7ce188f 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx @@ -1,11 +1,11 @@ import { Stack } from '@repo/ui/components'; import { EnterpriseDetailPageProvider, useEnterpriseModuleTranslationContext } from '@repo/ui/foundations'; import { packingSlipsModuleConfig } from '../../domain/constants'; -import { DetailGeneral } from '../../../sales/shared/detail-general'; -import { DetailLocation } from '../../../sales/shared/detail-location'; -import { DetailProducts } from '../../../sales/shared/detail-products'; -import { useSalesDocumentActions } from '../../../sales/shared/use-sales-document-actions'; -import { salesOrdersModuleConfig } from '../../../sales/orders/domain/constants'; +import { DetailGeneral } from '../../../../sales/shared/detail-general'; +import { DetailLocation } from '../../../../sales/shared/detail-location'; +import { DetailProducts } from '../../../../sales/shared/detail-products'; +import { useSalesDocumentActions } from '../../../../sales/shared/use-sales-document-actions'; +import { salesOrdersModuleConfig } from '../../../../sales/orders/domain/constants'; import type { PackingSlipEntity } from '../../domain/entities'; export default function PackingSlipPageDetail() { diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx index 555938c..789030e 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx @@ -4,11 +4,11 @@ import { Stack } from '@repo/ui/components'; import { useForm } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; import { packingSlipsModuleConfig } from '../../domain/constants'; -import { createSalesPackingSlipSchema } from '../../../sales/shared/sales-document.validator'; +import { createSalesPackingSlipSchema } from '../../../../sales/shared/sales-document.validator'; import { FormPackingGeneral } from '../components/form-component/form-packing-general'; -import { FormLocation } from '../../../sales/shared/form-location'; -import { FormProducts } from '../../../sales/shared/form-products'; -import { FormNotes } from '../../../sales/shared/form-notes'; +import { FormLocation } from '../../../../sales/shared/form-location'; +import { FormProducts } from '../../../../sales/shared/form-products'; +import { FormNotes } from '../../../../sales/shared/form-notes'; export default function PackingSlipPageForm({ formPageType }: { formPageType: FormPageType }) { const { t } = useEnterpriseModuleTranslationContext(); diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx index eed2826..ec137cc 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx @@ -7,9 +7,9 @@ import { import { ColDef, Text } from '@repo/ui/components'; import { Trans } from '@repo/core-i18n'; import { Package } from 'lucide-react'; -import { SalesFilterFormContent } from '../../../sales/shared/filter-content'; -import { useSalesDocumentActions } from '../../../sales/shared/use-sales-document-actions'; -import { relationLabel } from '../../shared/relation-label'; +import { SalesFilterFormContent } from '../../../../sales/shared/filter-content'; +import { useSalesDocumentActions } from '../../../../sales/shared/use-sales-document-actions'; +import { relationLabel } from '../../../shared/relation-label'; import type { PackingSlipEntity } from '../../domain/entities'; export default function PackingSlipPageIndex() { diff --git a/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx b/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx index ab19fc9..4ff0eb5 100644 --- a/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx +++ b/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx @@ -32,6 +32,7 @@ export function DetailGeneral() { const { t } = useEnterpriseModuleTranslationContext(); const { dataServices } = useEnterpriseModuleDataServiceContext(); const data = detailData; + const attachments = data?.purpose === 'sales' ? data?.invoices : data?.packingSlips; const destinationForm = useForm<{ customer: CustomerEntity | null }>({ defaultValues: { customer: null } }); const handleAdd = destinationForm.handleSubmit(async (values) => { @@ -126,13 +127,13 @@ export function DetailGeneral() { - {(data?.purpose === 'sales' ? data?.invoices : data?.packingSlips)?.length ? ( + {attachments?.length ? ( {t('section_attachments')} - {(data.purpose === 'sales' ? data.invoices : data?.packingSlips)?.map((item) => ( + {attachments.map((item) => ( {relationLabel(item) || item.id}