Files
astro-website/openspec/changes/hide-ig-if-no-data/specs/homepage-content-modules/spec.md
Santhosh Janardhanan d4aef77eca
Some checks failed
ci / site (push) Has been cancelled
instagram is on and off
2026-02-10 00:36:59 -05:00

632 B

MODIFIED Requirements

Requirement: Graceful empty and error states

If a module has no content to display, the homepage MUST render a non-broken empty state for that module and MUST still render the rest of the page.

The Instagram module is an exception: if there are no Instagram items to display, the homepage MUST omit the Instagram module entirely (no empty state block) and MUST still render the rest of the page.

Scenario: No Instagram items available

  • WHEN the cached dataset contains no Instagram items
  • THEN the Instagram-related module is not rendered and the homepage still renders other modules