Skip to content

#396: Field & Edge Interactions#408

Open
ethanluc7 wants to merge 25 commits intomainfrom
396-field-edge-interactions
Open

#396: Field & Edge Interactions#408
ethanluc7 wants to merge 25 commits intomainfrom
396-field-edge-interactions

Conversation

@ethanluc7
Copy link
Contributor

Related to issue: #396

Summary

Adds hover interactions for field rows in each schema node, and adds hover interactions for edges between schema nodes.

Description of Changes

  • Added hover effects to schema node field rows, foreign key rows highlight in light blue with a cursor pointer, other rows highlight in grey
  • Moved alternating row stripe logic from a CSS nth-child selector to per-row dynamic styling
  • Added hover effect to ER diagram edges, edges turn the blue on hover with a cursor pointer

Readiness Checklist

  • Self Review
    • I have performed a self review of code
    • I have run the application locally and manually tested the feature
    • I have checked all updates to correct typos and misspellings
  • Formatting
    • Code follows the project style guide
    • Autmated code formatters (ie. Prettier) have been run
  • Local Testing
    • Successfully built all packages locally
    • Successfully ran all test suites, all unit and integration tests pass
  • Updated Tests
    • Unit and integration tests have been added that describe the bug that was fixed or the features that were added
  • Documentation
    • All new environment variables added to .env.schema file and documented in the README
    • All changes to server HTTP endpoints have open-api documentation
    • All new functions exported from their module have TSDoc comment documentation

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.

1 participant