feat: add shift management functionality with CRUD operations and UI components

This commit is contained in:
2025-10-13 02:25:16 +07:00
parent af6c6de301
commit 54290baaac
10 changed files with 864 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
import { useState } from 'react';
import ListJadwalShift from './component/ListJadwalShift';
import DetailJadwalShift from './component/DetailJadwalShift';
const IndexJadwalShift = () => {
const [actionMode, setActionMode] = useState('list');
const [selectedData, setSelectedData] = useState(null);
return (
<>
{actionMode === 'list' && (
<ListJadwalShift
setActionMode={setActionMode}
setSelectedData={setSelectedData}
/>
)}
{(actionMode === 'add' || actionMode === 'edit') && (
<DetailJadwalShift
actionMode={actionMode}
selectedData={selectedData}
setActionMode={setActionMode}
/>
)}
</>
);
};
export default IndexJadwalShift;