refactor(FE): Refactor chickin approval modal logic into Zustand store

This commit is contained in:
rstubryan
2026-02-19 15:22:28 +07:00
parent a4ff92520a
commit 6ac903313c
4 changed files with 147 additions and 43 deletions
@@ -0,0 +1,19 @@
'use client';
import { create } from 'zustand';
import { devtools } from 'zustand/middleware';
import { createChickinApprovalSlice } from '@/stores/production/chickin/slices/chickin-approval.slice';
import { ChickinApprovalSlice } from '@/stores/production/chickin/slices/chickin-approval.slice';
export type ChickinStore = ChickinApprovalSlice;
export const useChickinStore = create<ChickinStore>()(
devtools(
(...args) => ({
...createChickinApprovalSlice(...args),
}),
{
name: 'ChickinStore',
}
)
);