kestra-io / kestra

:zap: Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 500+ plugins. Alternative to Zapier, Rundeck, Camunda, Airflow...
https://kestra.io
Apache License 2.0
12.98k stars 1.13k forks source link

Fix/#2798/alignment of logs tabs #5774

Closed shawnfrost69 closed 1 week ago

shawnfrost69 commented 1 week ago

What changes are being made and why?

This PR addresses a height misalignment issue in dropdown components. Specifically, the .el-select__wrapper, .more-dropdown-button, and .el-button elements were not consistently aligned, leading to visual inconsistency in the UI. By setting height: 100% for these elements, the buttons are now properly aligned with adjacent elements, creating a more cohesive look.

How the changes have been QAed?

The changes were visually tested across various screen sizes and zoom levels to ensure consistent alignment of buttons within dropdowns. No additional functional changes were made, so this primarily required UI verification to confirm the height adjustments resolved the misalignment issue without side effects.

Setup Instructions

No specific setup is required for these changes. The updated styling should automatically take effect upon deployment of this PR.