misc: added support for copying gateway ID

This commit is contained in:
Sheen Capadngan
2025-06-11 20:49:10 +08:00
parent 64093e9175
commit ff0f4cf46a
@@ -3,6 +3,7 @@ import { Helmet } from "react-helmet";
import { import {
faArrowUpRightFromSquare, faArrowUpRightFromSquare,
faBookOpen, faBookOpen,
faCopy,
faEdit, faEdit,
faEllipsisV, faEllipsisV,
faInfoCircle, faInfoCircle,
@@ -169,6 +170,12 @@ export const GatewayListPage = withPermission(
</IconButton> </IconButton>
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent align="end"> <DropdownMenuContent align="end">
<DropdownMenuItem
icon={<FontAwesomeIcon icon={faCopy} />}
onClick={() => navigator.clipboard.writeText(el.id)}
>
Copy ID
</DropdownMenuItem>
<OrgPermissionCan <OrgPermissionCan
I={OrgGatewayPermissionActions.EditGateways} I={OrgGatewayPermissionActions.EditGateways}
a={OrgPermissionSubjects.Gateway} a={OrgPermissionSubjects.Gateway}