Skip to content

feat: embed Stellar Expert activity widget with layout stability and …#227

Open
oscarj007 wants to merge 1 commit into
Dgetsylver:mainfrom
oscarj007:feature/issue-91-stellar-widget
Open

feat: embed Stellar Expert activity widget with layout stability and …#227
oscarj007 wants to merge 1 commit into
Dgetsylver:mainfrom
oscarj007:feature/issue-91-stellar-widget

Conversation

@oscarj007
Copy link
Copy Markdown

Closes #91

Description

This PR addresses the landing page requirements by cleanly embedding the Stellar Expert activity widget with defensive design patterns to satisfy the strict acceptance criteria parameters.

Core Additions

  • Layout Shift Prevention: Wrapped the iframe inside a structured .stellar-widget-container with a defensive min-height: 350px layout boundary to secure structural space before the remote iframe resources finish fetching.
  • Graceful Error Fallbacks: Attached native DOM onload and onerror exception event traps alongside a 6-second defensive network timeout utility to completely drop and visually hide the widget container section if the external provider service undergoes service degradation.
  • Styling Alignment: Centered the section neatly between the Call To Action block and the landing page footer layouts.

Verification Checklist

  • Widget matches container flow layout dimensions
  • Zero cumulative layout shifts observed during initial lifecycle paint
  • Graceful display drops execute under simulated bad endpoint link setups

Checks

  • I read the contribution guide.
  • I kept this pull request scoped to the linked issue.
  • I ran the relevant local checks or explained why they were skipped.
  • For Drips wave issues, I claimed the issue before opening this pull request.

Notes for Reviewers

Tested locally in a browser environment. The layout remains fully responsive and handles intermittent network timeouts gracefully by dropping the section container without breaking the UI flow.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 31, 2026

@oscarj007 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@oscarj007 oscarj007 force-pushed the feature/issue-91-stellar-widget branch from a13e2d1 to 4caacf2 Compare May 31, 2026 15:44
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.

I2: Stellar Expert activity widget on landing

1 participant