fix(settings): align skeleton loading states with actual page layouts#3967
fix(settings): align skeleton loading states with actual page layouts#3967waleedlatif1 merged 3 commits intostagingfrom
Conversation
PR SummaryLow Risk Overview Adds new Reviewed by Cursor Bugbot for commit b60987d. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
apps/sim/app/workspace/[workspaceId]/settings/components/integrations/integrations-skeleton.tsx
Outdated
Show resolved
Hide resolved
Greptile SummaryThis PR fixes mismatched skeleton loading states across the settings panel. Several sections were showing placeholder UIs that didn't match their actual layouts — most notably, the Integrations section was reusing the grid-based
Confidence Score: 5/5Safe to merge — all changes are pure UI polish with no logic, data flow, or state management impact All 13 changed files are skeleton loading-state components. No logic, data fetching, or state management changes. Previous review concerns about non-TSDoc JSX comments and import ordering have been fully resolved. No P0 or P1 issues identified. No files require special attention; all changes are presentational skeleton adjustments Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
S[settings.tsx\ndynamic imports] --> GS[GeneralSkeleton]
S --> IS[IntegrationsSkeleton\n🆕 new]
S --> CS[CredentialsSkeleton]
S --> AS[AdminSkeleton\n♻️ rewritten]
S --> AKS[ApiKeysSkeleton]
S --> InS[InboxSkeleton]
S --> RDS[RecentlyDeletedSkeleton\n🆕 new]
S --> BYOK[BYOKSkeleton]
S --> CT[CustomToolsSkeleton]
S --> MCP[McpSkeleton]
IS --> CrSk[CredentialSkeleton\nsingle-row component]
CS --> CrSk
CS --> CRS[CredentialRowSkeleton\ninternal]
RDS --> DIS[DeletedItemSkeleton]
InS --> ITS[InboxTaskSkeleton]
Reviews (2): Last reviewed commit: "fix(settings): address PR feedback — ded..." | Re-trigger Greptile |
apps/sim/app/workspace/[workspaceId]/settings/components/admin/admin-skeleton.tsx
Outdated
Show resolved
Hide resolved
… order, remove inline comments
|
@cursor review |
|
@greptile review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit b60987d. Configure here.
Summary
IntegrationsSkeleton— was incorrectly reusing grid-basedCredentialsSkeletonfor a flex-card layoutRecentlyDeletedSkeletonwith search, tabs, and scroll container — was using generic fallbackAdminSkeletonwith full table/pagination structure — was a single placeholder boxCredentialsSkeletonto match actual 5-column grid with section headersApiKeysSkeletonto include section headers and bottom toggleInboxSkeletonwith proper enable toggle, settings tab, and sender list structureType of Change
Testing
Tested manually
Checklist