mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
refactor(FE): Render previews for multiple uniformities
This commit is contained in:
@@ -1129,15 +1129,12 @@ const UniformityTable = () => {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className='flex flex-col gap-4'>
|
<div className='flex flex-col gap-4'>
|
||||||
{selectedRowIds.length === 1 ? (
|
{selectedUniformities.map((uniformity) => (
|
||||||
<UniformityConfirmationPreview
|
<UniformityConfirmationPreview
|
||||||
uniformity={selectedUniformities[0]}
|
key={uniformity.id}
|
||||||
|
uniformity={uniformity}
|
||||||
/>
|
/>
|
||||||
) : (
|
))}
|
||||||
<div className='text-center text-gray-500'>
|
|
||||||
{selectedRowIds.length} data dipilih
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</ConfirmationModal>
|
</ConfirmationModal>
|
||||||
|
|
||||||
@@ -1146,7 +1143,11 @@ const UniformityTable = () => {
|
|||||||
type='success'
|
type='success'
|
||||||
iconPosition='left'
|
iconPosition='left'
|
||||||
text={`Approve This Submission?`}
|
text={`Approve This Submission?`}
|
||||||
subtitleText={`Are you sure you want to approve this submission? (${selectedRowIds.length} data)`}
|
subtitleText={
|
||||||
|
selectedRowIds.length === 1
|
||||||
|
? 'Are you sure you want to approve this submission?'
|
||||||
|
: `Are you sure you want to approve these submissions? (${selectedRowIds.length} data)`
|
||||||
|
}
|
||||||
secondaryButton={{
|
secondaryButton={{
|
||||||
text: 'Cancel',
|
text: 'Cancel',
|
||||||
}}
|
}}
|
||||||
@@ -1161,7 +1162,12 @@ const UniformityTable = () => {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className='flex flex-col gap-4'>
|
<div className='flex flex-col gap-4'>
|
||||||
<UniformityConfirmationPreview uniformity={selectedUniformity} />
|
{selectedUniformities.map((uniformity) => (
|
||||||
|
<UniformityConfirmationPreview
|
||||||
|
key={uniformity.id}
|
||||||
|
uniformity={uniformity}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
</div>
|
</div>
|
||||||
</ConfirmationModal>
|
</ConfirmationModal>
|
||||||
|
|
||||||
@@ -1185,15 +1191,12 @@ const UniformityTable = () => {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className='flex flex-col gap-4'>
|
<div className='flex flex-col gap-4'>
|
||||||
{selectedRowIds.length === 1 ? (
|
{selectedUniformities.map((uniformity) => (
|
||||||
<UniformityConfirmationPreview
|
<UniformityConfirmationPreview
|
||||||
uniformity={selectedUniformities[0]}
|
key={uniformity.id}
|
||||||
|
uniformity={uniformity}
|
||||||
/>
|
/>
|
||||||
) : (
|
))}
|
||||||
<div className='text-center text-gray-500'>
|
|
||||||
{selectedRowIds.length} data dipilih
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</ConfirmationModal>
|
</ConfirmationModal>
|
||||||
|
|
||||||
@@ -1202,7 +1205,11 @@ const UniformityTable = () => {
|
|||||||
type='error'
|
type='error'
|
||||||
iconPosition='left'
|
iconPosition='left'
|
||||||
text={`Reject This Submission?`}
|
text={`Reject This Submission?`}
|
||||||
subtitleText={`Are you sure you want to reject this submission? (${selectedRowIds.length} data)`}
|
subtitleText={
|
||||||
|
selectedRowIds.length === 1
|
||||||
|
? 'Are you sure you want to reject this submission?'
|
||||||
|
: `Are you sure you want to reject these submissions? (${selectedRowIds.length} data)`
|
||||||
|
}
|
||||||
secondaryButton={{
|
secondaryButton={{
|
||||||
text: 'Cancel',
|
text: 'Cancel',
|
||||||
}}
|
}}
|
||||||
@@ -1217,15 +1224,12 @@ const UniformityTable = () => {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className='flex flex-col gap-4'>
|
<div className='flex flex-col gap-4'>
|
||||||
{selectedRowIds.length === 1 ? (
|
{selectedUniformities.map((uniformity) => (
|
||||||
<UniformityConfirmationPreview
|
<UniformityConfirmationPreview
|
||||||
uniformity={selectedUniformities[0]}
|
key={uniformity.id}
|
||||||
|
uniformity={uniformity}
|
||||||
/>
|
/>
|
||||||
) : (
|
))}
|
||||||
<div className='text-center text-gray-500'>
|
|
||||||
{selectedRowIds.length} data dipilih
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</ConfirmationModal>
|
</ConfirmationModal>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user