LearnNewsExamplesServices
Frontmatter
id8430
titleRefactor Portal About Page to use Shared Styling
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 8, 2026, 6:19 PM
updatedAtJan 8, 2026, 6:26 PM
githubUrlhttps://github.com/neomjs/neo/issues/8430
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 8, 2026, 6:26 PM

Refactor Portal About Page to use Shared Styling

Closed v11.19.0 enhancementdesignai
tobiu
tobiu commented on Jan 8, 2026, 6:19 PM

Update Portal.view.about.Container and Portal.view.about.MemberContainer to match the new styling of Home and Services.

Objectives:

  1. Shared Background: Add portal-shared-background to apps/portal/view/about/Container.mjs to apply the consistent radial gradient background.
  2. Shared Content Box:
    • Update apps/portal/view/about/MemberContainer.mjs to adopt the portal-content-box class.
    • Update the h2 tag class to portal-content-box-headline to inherit the consistent headline styling.
  3. SCSS Cleanup:
    • Refactor resources/scss/src/apps/portal/about/MemberContainer.scss to remove redundant styles (border, border-radius, box-shadow) that are now provided by the shared portal-content-box class.
    • Remove hardcoded colors and ensure use of CSS variables where appropriate.

Target Files:

  • apps/portal/view/about/Container.mjs
  • apps/portal/view/about/MemberContainer.mjs
  • resources/scss/src/apps/portal/about/MemberContainer.scss
tobiu added the enhancement label on Jan 8, 2026, 6:19 PM
tobiu added the design label on Jan 8, 2026, 6:19 PM
tobiu added the ai label on Jan 8, 2026, 6:19 PM
tobiu referenced in commit e8d5297 - "enhancement: Refactor Portal About Page to use Shared Styling (#8430)" on Jan 8, 2026, 6:25 PM
tobiu assigned to @tobiu on Jan 8, 2026, 6:25 PM
tobiu
tobiu Jan 8, 2026, 6:26 PM

Input from Gemini 3 Pro:

✦ The Portal About Page has been refactored to align with the new shared styling of the Home and Services pages.

Changes:

  • Shared Background: Added portal-shared-background to apps/portal/view/about/Container.mjs, enabling the consistent radial gradient background.
  • Shared Content Styling:
    • Updated apps/portal/view/about/MemberContainer.mjs to include the portal-content-box class.
    • Applied portal-content-box-headline to the member name header for consistent typography and color.
  • SCSS Cleanup:
    • Refactored resources/scss/src/apps/portal/about/MemberContainer.scss to remove redundant border, border-radius, and box-shadow styles, deferring to the shared .portal-content-box definition.
    • Removed hardcoded colors in favor of the shared variables/classes.
tobiu closed this issue on Jan 8, 2026, 6:26 PM