Files
Ferme/frontend/stores/shipment.ts
tristan a905c6a1de
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
fix : correction des retours de la V0
2026-03-18 14:47:03 +01:00

20 lines
654 B
TypeScript

import { defineStore } from 'pinia'
import { useWorkflowStoreLogic } from '~/stores/workflow-store'
import { shipmentService } from '~/services/shipment'
import type { ShipmentData, ShipmentPayload } from '~/services/dto/shipment-data'
export const useShipmentStore = defineStore('shipment', () => {
const { current, isLoading, setCurrent, clearCurrent, load, create, update } =
useWorkflowStoreLogic<ShipmentData, ShipmentPayload>(shipmentService)
return {
current,
isLoading,
setCurrent,
clearCurrent,
loadShipment: load,
createShipment: create,
updateShipment: update
}
})