Inconsistent styling of Connect buttons #11244

Closed
opened 2025-12-29 21:42:23 +01:00 by adam · 2 comments
Owner

Originally created by @aq5747 on GitHub (May 31, 2025).

Originally assigned to: @aq5747 on GitHub.

Deployment Type

Self-hosted

NetBox Version

v4.3.1

Python Version

3.10

Steps to Reproduce

Open one of these pages that has a "Connect" button:

  • Circuits (with an unconnected termination)
  • Console Ports
  • Console Server Ports
  • Power Feed

Compare to the ones on these pages, which are all consistent:

  • Device Interfaces
  • Front Ports
  • Rear Ports
  • Power Outlet
  • Power Port

Expected Behavior

Connect buttons should have a consistent style throughout the UI (where appropriate).

Observed Behavior

  • The Connect buttons for Console Ports and Console Server Ports are smaller than others since they use the btn-sm style.
  • The Circuit Termination button uses the btn-success style rather than btn-primary, so it's a green color instead of teal.
  • The button for Power Feeds appears inside a footer of the Connection card, instead of the right side of the card body.
Originally created by @aq5747 on GitHub (May 31, 2025). Originally assigned to: @aq5747 on GitHub. ### Deployment Type Self-hosted ### NetBox Version v4.3.1 ### Python Version 3.10 ### Steps to Reproduce Open one of these pages that has a "Connect" button: - Circuits (with an unconnected termination) - Console Ports - Console Server Ports - Power Feed Compare to the ones on these pages, which are all consistent: - Device Interfaces - Front Ports - Rear Ports - Power Outlet - Power Port ### Expected Behavior Connect buttons should have a consistent style throughout the UI (where appropriate). ### Observed Behavior - The Connect buttons for Console Ports and Console Server Ports are smaller than others since they use the `btn-sm` style. - The Circuit Termination button uses the `btn-success` style rather than `btn-primary`, so it's a green color instead of teal. - The button for Power Feeds appears inside a footer of the Connection card, instead of the right side of the card body.
adam added the type: bugstatus: acceptedseverity: low labels 2025-12-29 21:42:23 +01:00
adam closed this issue 2025-12-29 21:42:23 +01:00
Author
Owner

@aq5747 commented on GitHub (May 31, 2025):

I'd like to volunteer for this if possible.

@aq5747 commented on GitHub (May 31, 2025): I'd like to volunteer for this if possible.
Author
Owner

@arthanson commented on GitHub (Jun 2, 2025):

assigning you @aq5747

@arthanson commented on GitHub (Jun 2, 2025): assigning you @aq5747
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11244