Skip to content

Conversation

danielmarbach
Copy link
Contributor

@danielmarbach danielmarbach commented Sep 18, 2025

Follow through on #2615

@danielmarbach
Copy link
Contributor Author

@PhilBastian I haven't had a chance to fully test this yet but this is what you had in mind right?

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the FAIcon component to consolidate tooltip handling by replacing individual v-tippy directives on menu item icons with a centralized approach. The FAIcon component now uses v-tippy internally, while all menu items pass tooltip text via the title prop instead of using v-tippy directly.

  • Centralized tooltip handling in the FAIcon component
  • Replaced v-tippy with title prop across all menu item components

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/Frontend/src/components/FAIcon.vue Updated to use v-tippy directive internally instead of title attribute
src/Frontend/src/views/throughputreport/ThroughputMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/monitoring/MonitoringMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/heartbeats/HeartbeatsMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/failedmessages/FailedMessagesMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/events/EventsMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/dashboard/DashboardMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/customchecks/CustomChecksMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/configuration/ConfigurationMenuItem.vue Changed from v-tippy to title prop for icon tooltip
src/Frontend/src/components/audit/AuditMenuItem.vue Changed from v-tippy to title prop for icon tooltip

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@danielmarbach danielmarbach enabled auto-merge (squash) September 26, 2025 06:51
@danielmarbach danielmarbach merged commit a7c4739 into master Sep 26, 2025
5 checks passed
@danielmarbach danielmarbach deleted the faicon branch September 26, 2025 06:56
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.

2 participants