Skip to content

Feature/glossary tooltips#912

Merged
1nonlypiece merged 2 commits into
Commitlabs-Org:masterfrom
AugistineCreates:feature/glossary-tooltips
Jun 27, 2026
Merged

Feature/glossary tooltips#912
1nonlypiece merged 2 commits into
Commitlabs-Org:masterfrom
AugistineCreates:feature/glossary-tooltips

Conversation

@AugistineCreates

Copy link
Copy Markdown
Contributor

This pr closes #696

Description:
This PR introduces inline glossary tooltips across the create wizard and commitment detail pages to define protocol-specific terminology, ensuring new users understand our terminology without leaving the context of their workflow.

Changes Included:

  • New Terminology Library: Added src/lib/glossary.ts with standard definitions to maintain consistency across the app.
  • GlossaryTerm Component: Added a reusable, accessible tooltip wrapper component. It supports both mouse hover and keyboard focus (aria-describedby, trigger, dismisses on Escape or outside click).
  • Integrated Views: Applied to key parameter labels within:
    • CreateCommitmentStepConfigure.tsx
    • CommitmentDetailParameters.tsx
    • CommitmentDetailAllocationConstraints.tsx
  • Documentation: Added docs/GLOSSARY.md for team reference.
  • Test Coverage: Added full RTL test suite covering component functionality, focus logic, fallback rendering, and edge cases.

@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

@AugistineCreates is attempting to deploy a commit to the 1nonly's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jun 27, 2026

Copy link
Copy Markdown

@AugistineCreates Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@1nonlypiece 1nonlypiece merged commit 14d028c into Commitlabs-Org:master Jun 27, 2026
0 of 2 checks passed
@1nonlypiece

Copy link
Copy Markdown
Contributor

glossary tooltips make the jargon a lot more approachable, merging

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.

Add glossary tooltips for protocol terms across the create wizard and detail pages

2 participants