Skip to content

Commit ce71905

Browse files
made entire card clickable
1 parent 81bda15 commit ce71905

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -261,30 +261,27 @@ export default function RoleSelectionPage({
261261
key={roleCardProps.uuid}
262262
data-testid="eps-card"
263263
className="nhsuk-card nhsuk-card--primary nhsuk-u-margin-bottom-4"
264+
tabIndex={0}
265+
onKeyDown={(e) => {
266+
if (e.key === "Enter" || e.key === " ") {
267+
e.preventDefault()
268+
handleSetSelectedRole(e, roleCardProps)
269+
}
270+
}}
271+
onClick={(e) => {
272+
e.preventDefault()
273+
handleSetSelectedRole(e, roleCardProps)
274+
}}
275+
style={{cursor: "pointer"}}
264276
>
265277
<Card.Content>
266278
<div className="eps-card__layout">
267279
<div>
268-
<div
269-
tabIndex={0}
270-
className="eps-card__org-focus-area"
271-
onKeyDown={(e) => {
272-
if (e.key === "Enter" || e.key === " ") {
273-
e.preventDefault()
274-
handleSetSelectedRole(e, roleCardProps)
275-
}
276-
}}
277-
onClick={(e) => {
278-
e.preventDefault()
279-
handleSetSelectedRole(e, roleCardProps)
280-
}}
281-
>
282-
<Card.Heading className="nhsuk-heading-s eps-card__org-name">
283-
{roleCardProps.role.org_name || noOrgName}
284-
<br />
285-
(ODS: {roleCardProps.role.org_code || noODSCode})
286-
</Card.Heading>
287-
</div>
280+
<Card.Heading className="nhsuk-heading-s eps-card__org-name">
281+
{roleCardProps.role.org_name || noOrgName}
282+
<br />
283+
(ODS: {roleCardProps.role.org_code || noODSCode})
284+
</Card.Heading>
288285
<Card.Description className="nhsuk-u-margin-top-2">
289286
{roleCardProps.role.role_name || noRoleName}
290287
</Card.Description>

0 commit comments

Comments
 (0)