Skip to content

feat: add skeleton loading states for cached edit views#3387

Open
HerbertJulio wants to merge 1 commit intodevfrom
feat/ENG-36889-skeleton-loading-edit-views
Open

feat: add skeleton loading states for cached edit views#3387
HerbertJulio wants to merge 1 commit intodevfrom
feat/ENG-36889-skeleton-loading-edit-views

Conversation

@HerbertJulio
Copy link
Contributor

Summary

  • Add EditViewSkeleton components for EdgeFirewall, EdgeServices, and WafRules edit views
  • These views use cached listing data but were missing proper skeleton loading states during data fetch, causing a flash of empty content

Changes

  • src/views/EdgeFirewall/components/EditViewSkeleton.vue — new skeleton component
  • src/views/EdgeServices/components/EditViewSkeleton.vue — new skeleton component
  • src/views/WafRules/components/EditViewSkeleton.vue — new skeleton component
  • src/views/EdgeFirewall/TabsView.vue — integrate skeleton during loading
  • src/views/EdgeServices/TabsView.vue — integrate skeleton during loading
  • src/views/WafRules/TabsView.vue — integrate skeleton during loading

Test plan

  • Navigate to EdgeFirewall edit view from listing — skeleton should appear while data loads
  • Navigate to EdgeServices edit view from listing — skeleton should appear while data loads
  • Navigate to WafRules edit view from listing — skeleton should appear while data loads
  • Verify cached navigation (back/forward) still works correctly
  • Verify no layout shift when skeleton transitions to actual content

ENG-36889

Add EditViewSkeleton components for EdgeFirewall, EdgeServices, and
WafRules edit views that use cached listing data without proper
skeleton loading states during data fetch.

ENG-36889
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant