mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-26 19:12:50 +00:00
feat: modify vessel transfer logic for testing purposes
This commit is contained in:
@@ -61,9 +61,12 @@ export function VesselTransferPage() {
|
||||
|
||||
// A transfer moves ownership of a vessel already on the register — nothing
|
||||
// to transfer without at least one REGISTERED vessel.
|
||||
const hasTransferableVessel = (vessels ?? []).some(
|
||||
(v) => v.status === 'REGISTERED',
|
||||
);
|
||||
// ponytail: gate disabled for testing (no registered vessels in test data
|
||||
// yet). Restore before shipping.
|
||||
// const hasTransferableVessel = (vessels ?? []).some(
|
||||
// (v) => v.status === 'REGISTERED',
|
||||
// );
|
||||
const hasTransferableVessel = true;
|
||||
|
||||
if (loadingVessels || loadingApplications) {
|
||||
return (
|
||||
@@ -168,7 +171,12 @@ export function VesselTransferPage() {
|
||||
</Table.Tr>
|
||||
</Table.Thead>
|
||||
<Table.Tbody>
|
||||
{(vessels ?? []).map((vessel) => (
|
||||
{(vessels ?? []).map((vessel) => {
|
||||
// ponytail: gate disabled for testing — always show
|
||||
// Transfer regardless of vessel.status. Restore
|
||||
// `vessel.status === 'REGISTERED'` before shipping.
|
||||
const canTransfer = true;
|
||||
return (
|
||||
<Table.Tr key={vessel.id}>
|
||||
<Table.Td>
|
||||
<Text ff="monospace" size="sm" fw={600}>
|
||||
@@ -196,7 +204,7 @@ export function VesselTransferPage() {
|
||||
</Table.Td>
|
||||
<Table.Td>
|
||||
<Group justify="flex-end">
|
||||
{vessel.status === 'REGISTERED' ? (
|
||||
{canTransfer ? (
|
||||
<Tooltip label="Start an ownership transfer for this vessel">
|
||||
<Button
|
||||
size="compact-xs"
|
||||
@@ -217,7 +225,8 @@ export function VesselTransferPage() {
|
||||
</Group>
|
||||
</Table.Td>
|
||||
</Table.Tr>
|
||||
))}
|
||||
);
|
||||
})}
|
||||
</Table.Tbody>
|
||||
</Table>
|
||||
</Table.ScrollContainer>
|
||||
|
||||
Reference in New Issue
Block a user