fix: Standardize card/list action buttons and hover states across all objects #51
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The UX for View Details, Edit, and Delete actions is inconsistent across different object types in the application. The vehicle cards represent the desired pattern, but Documents, Fuel Logs, and Maintenance have different implementations.
Current State (Observed on staging.motovaultpro.com)
Expected State (Vehicle pattern as standard)
All object cards/rows should follow the Vehicles pattern:
Action Buttons (bottom-right of card/row)
Hover Effect
Scope
Documents Page
Fuel Logs Page
Maintenance Page
Design Reference
Standard icon set (consistent across all objects):
Hover state:
Out of Scope
Acceptance Criteria
Milestone: Implementation Complete
Phase: Execution | Agent: Developer | Status: PASS
Changes Implemented
boxShadow: 3on hover). Mobile-responsive with 48px touch targets.action.hoveron hover) with 0.2s transition.boxShadow: 3on hover) with 0.2s transition.boxShadow: 3on hover) with 0.2s transition.Pattern Applied
All components now follow the VehicleCard pattern:
boxShadow: 3) withtransition: 'box-shadow 0.2s ease-in-out'Out of Scope
Verification
Verdict: PASS | Next: Quality Agent review
PR: #52
Milestone: Browser Verification Complete
Phase: Review | Agent: QR | Status: PASS
Verified in Browser (staging.motovaultpro.com)
Eye Icon Applicability
Per issue spec "Add eye icon for View Details (if applicable)":
/garage/documents/:iddetail pageCommits
5e04552- Initial implementation (hover effects, Documents eye+trash)5ad5ea1- Added Edit (pencil) icon to DocumentsVerdict: PASS | Next: Merge PR
PR: #52