mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 17:35:10 +03:00
## Context In database/tables (Schema visualizer), if the schema has no tables, clicking on "Auto layout" causes a client error as we're trying to run the `dagre.layout` on a graph with 0 nodes and edges Opting to hide all actions on the Schema Visualizer if there's no tables (understandably we've been leaning towards disabled states rather than hiding, but in this case i was thinking hiding is better since that's an empty state - unless some actions were applicable in the empty state, but in this case none of the actions are) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **Bug Fixes** * Improved reliability of the database schema interface by strengthening empty state handling * Ensured database actions are properly hidden when no tables exist in the schema * **Refactor** * Consolidated schema state validation logic for better code maintainability <!-- end of auto-generated comment: release notes by coderabbit.ai -->