refactor(FE-238-106): change dateinput and create chickin page

This commit is contained in:
randy-ar
2025-11-03 10:09:12 +07:00
parent 495e11c6fe
commit 3eb2930640
8 changed files with 580 additions and 206 deletions
@@ -44,54 +44,56 @@ const RowOptionsMenu = ({
'dropdown-content': type === 'dropdown',
'mt-2': type === 'collapse',
},
'p-2.5 mr-2 flex flex-col gap-1 bg-base-100 rounded-box z-10 border border-black/10 shadow'
'p-2.5 mr-2 bg-base-100 rounded-box z-10 border border-black/10 shadow'
)}
>
<Button
href={`/production/project-flock/detail?projectFlockId=${props.row.original.id}`}
variant='ghost'
color='primary'
className='justify-start text-sm'
>
<Icon icon='mdi:eye-outline' width={16} height={16} />
Detail
</Button>
{props.row.original.approval.step_name === 'Aktif' && (
<div className='flex flex-col gap-1'>
<Button
href={`/production/chickin/add?projectFlockId=${props.row.original.id}`}
href={`/production/project-flock/detail?projectFlockId=${props.row.original.id}`}
variant='ghost'
color='success'
color='primary'
className='justify-start text-sm'
>
<Icon icon='mdi:home-import-outline' width={16} height={16} />
Chickin
<Icon icon='mdi:eye-outline' width={16} height={16} />
Detail
</Button>
)}
{props.row.original.approval.step_name === 'Pengajuan' && (
{props.row.original.approval.step_name === 'Aktif' && (
<Button
href={`/production/chickin/add?projectFlockId=${props.row.original.id}`}
variant='ghost'
color='success'
className='justify-start text-sm'
>
<Icon icon='mdi:home-import-outline' width={16} height={16} />
Chickin
</Button>
)}
{props.row.original.approval.step_name === 'Pengajuan' && (
<Button
href={`/production/project-flock/detail/edit?projectFlockId=${props.row.original.id}`}
variant='ghost'
color='warning'
className='justify-start text-sm'
>
<Icon icon='mdi:pencil-outline' width={16} height={16} />
Edit
</Button>
)}
<Button
href={`/production/project-flock/detail/edit?projectFlockId=${props.row.original.id}`}
onClick={deleteClickHandler}
variant='ghost'
color='warning'
className='justify-start text-sm'
color='error'
className='text-error hover:text-inherit'
>
<Icon icon='mdi:pencil-outline' width={16} height={16} />
Edit
<Icon
icon='material-symbols:delete-outline-rounded'
width={16}
height={16}
className='justify-start text-sm'
/>
Delete
</Button>
)}
<Button
onClick={deleteClickHandler}
variant='ghost'
color='error'
className='text-error hover:text-inherit'
>
<Icon
icon='material-symbols:delete-outline-rounded'
width={16}
height={16}
className='justify-start text-sm'
/>
Delete
</Button>
</div>
</div>
);
};