Skip to content

💄(frontend) redesign error pages with Figma layout#2528

Draft
Ovgodd wants to merge 11 commits into
mainfrom
feat/error-pages-redesign
Draft

💄(frontend) redesign error pages with Figma layout#2528
Ovgodd wants to merge 11 commits into
mainfrom
feat/error-pages-redesign

Conversation

@Ovgodd

@Ovgodd Ovgodd commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Purpose

This PR redesigns error and access-related pages (404, 500, 503, 401, 403, email confirmation) to match the new Figma specs, with consistent layout, typography, icons, and action links.

Figma : here
issue : 1561

Proposal

  • Add new SVG illustrations for 404, 500, 503, access denied, and email confirmation
  • Refactor shared ErrorPage component (102×72 icon, 12px description, text-link actions)
  • Update 404, 500, and generic _error pages to use ErrorPage
  • Update 401 and 403 access denied pages to the new UI
  • Update offline/503 and email confirmation pages to the new UI
  • Center all error pages consistently in main content
  • Extract shared styles (errorActionStyles, errorDescriptionStyles) and reuse ErrorPage on offline page
  • Manual check: /404, /500, /offline, /401, 403 on restricted doc, email confirmation flow

Ovgodd added 2 commits July 15, 2026 14:27
Add SVGs for 404, 500, 503, access denied, and email confirmation pages.
Use SVG icons, 102x72 layout, 12px description and text-link actions.
<ErrorActionLink
onClick={() =>
safeTarget
? window.location.assign(safeTarget)
Wire new SVG icons and show Home plus Refresh actions on error pages.
@Ovgodd Ovgodd self-assigned this Jul 15, 2026
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Size Change: +10.4 kB (+0.24%)

Total Size: 4.38 MB

📦 View Changed
Filename Size Change
apps/impress/out/_next/static/3ff1d3bc/_buildManifest.js 693 B +693 B (new file) 🆕
apps/impress/out/_next/static/7e09ef46/_buildManifest.js 0 B -696 B (removed) 🏆
apps/impress/out/_next/static/chunks/2014.js 2.93 kB +2.93 kB (new file) 🆕
apps/impress/out/_next/static/chunks/4749.js 52.5 kB -6.96 kB (-11.71%) 👏
apps/impress/out/_next/static/chunks/6954.js 8.52 kB +8.52 kB (new file) 🆕
apps/impress/out/_next/static/chunks/pages/_app.js 533 kB +7 kB (+1.33%)
apps/impress/out/_next/static/chunks/pages/404.js 3.16 kB +2 kB (+172.5%) 🆘
apps/impress/out/_next/static/chunks/pages/home.js 9.01 kB -806 B (-8.21%)
apps/impress/out/_next/static/chunks/pages/offline.js 3.28 kB -2.29 kB (-41.1%) 🎉

compressed-size-action

Ovgodd added 6 commits July 16, 2026 09:43
Apply new illustration, typography and text-link actions for access errors.
Align 503 offline page and user reconciliation screen with Figma design.
Apply consistent flex centering and replace Material home icon in ErrorPage.
Use Cunningham button on 401 and ui-kit icons with brand tertiary on 403.
Align e2e assertions with redesigned access denied pages.
Export action and description styles from ErrorPage and simplify offline page.
@Ovgodd Ovgodd changed the title Feat/error pages redesign 💄(frontend) redesign error pages with Figma layout Jul 16, 2026
@Ovgodd
Ovgodd force-pushed the feat/error-pages-redesign branch from 857da66 to 4421482 Compare July 16, 2026 14:13
Use Docs logo header and bottom actions without sidebar on error pages.
@Ovgodd Ovgodd moved this to In Progress in LaSuite Docs Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants