Skip to content

Update Data Setup Page 1B in line with design updates#1275

Draft
ekin-odabas wants to merge 17 commits into
mainfrom
feat-design-updates-step1b
Draft

Update Data Setup Page 1B in line with design updates#1275
ekin-odabas wants to merge 17 commits into
mainfrom
feat-design-updates-step1b

Conversation

@ekin-odabas
Copy link
Copy Markdown
Contributor

Context

Data setup page 1b implementation needs to be updated in line with the latest design.

Changes proposed in this pull request

This PR implements the new design.

Guidance to review

View component in stories.

Things to check

  • I have added any new ENV vars in all deployed environments and updated the .env.test files in the repo

<svg
class="fill-neutral-500"
height="1rem"
role="img"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For all the SVGs: If they don't have alt text then you're better off removing role="img" and adding aria-hidden="true". The DfE example announces an image for screen-readers but has no accessible text to accompany it. It doesn't need accessible text because of the "DfE" text, but that's not associated with the image.

ariaControls={`${item.id}-details`}
ariaLabel={`Show/Hide ${item.id}-details`}
>
<span class="-ml-2 text-nowrap text-secondary hover:underline">
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor

@KevinEtchells KevinEtchells left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great, and the stories page makes reviewing this a really nice process!
Just a couple of things to address around SVG attributes and colour contrast. Other than that it looks good.

@ekin-odabas ekin-odabas marked this pull request as draft May 27, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants