feat: modify vessel transfer logic for testing purposes

This commit is contained in:
estifanos
2026-08-11 08:02:20 +00:00
parent c538d0b8a2
commit 2bb5c1cbfb

View File

@@ -61,9 +61,12 @@ export function VesselTransferPage() {
// A transfer moves ownership of a vessel already on the register — nothing // A transfer moves ownership of a vessel already on the register — nothing
// to transfer without at least one REGISTERED vessel. // to transfer without at least one REGISTERED vessel.
const hasTransferableVessel = (vessels ?? []).some( // ponytail: gate disabled for testing (no registered vessels in test data
(v) => v.status === 'REGISTERED', // yet). Restore before shipping.
); // const hasTransferableVessel = (vessels ?? []).some(
// (v) => v.status === 'REGISTERED',
// );
const hasTransferableVessel = true;
if (loadingVessels || loadingApplications) { if (loadingVessels || loadingApplications) {
return ( return (
@@ -168,7 +171,12 @@ export function VesselTransferPage() {
</Table.Tr> </Table.Tr>
</Table.Thead> </Table.Thead>
<Table.Tbody> <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.Tr key={vessel.id}>
<Table.Td> <Table.Td>
<Text ff="monospace" size="sm" fw={600}> <Text ff="monospace" size="sm" fw={600}>
@@ -196,7 +204,7 @@ export function VesselTransferPage() {
</Table.Td> </Table.Td>
<Table.Td> <Table.Td>
<Group justify="flex-end"> <Group justify="flex-end">
{vessel.status === 'REGISTERED' ? ( {canTransfer ? (
<Tooltip label="Start an ownership transfer for this vessel"> <Tooltip label="Start an ownership transfer for this vessel">
<Button <Button
size="compact-xs" size="compact-xs"
@@ -217,7 +225,8 @@ export function VesselTransferPage() {
</Group> </Group>
</Table.Td> </Table.Td>
</Table.Tr> </Table.Tr>
))} );
})}
</Table.Tbody> </Table.Tbody>
</Table> </Table>
</Table.ScrollContainer> </Table.ScrollContainer>