1
0
mirror of synced 2025-12-19 18:14:56 -05:00
Commit Graph

6 Commits

Author SHA1 Message Date
letiescanciano
af27d8ce8a WIP 2025-12-18 15:30:12 +01:00
letiescanciano
76bf7ea1a7 refactor: move oneOf badge inline with configuration header
- Move oneOf badge from separate line to inline with configuration name
- Display now shows: configuration | SourceConfiguration | oneOf badge
- Maintains flexbox alignment with proper spacing
- Cleaner, more compact header layout

The oneOf badge now appears directly after the field name and type,
following the same pattern as other property headers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-18 15:09:41 +01:00
letiescanciano
34ac090a7a fix: improve dropdown visibility and remove configuration duplication
- Increase dropdown z-index to 99999 with !important to ensure visibility
- Add backdrop-filter: none and contain properties for solid background
- Remove duplicate 'configuration' header from SourceConfiguration component
- Move oneOf badge above combobox (shown once instead of twice)
- Restructure SourceConfiguration to show: oneOf badge → combobox → properties
- Eliminate visual duplication and improve layout clarity

Changes result in:
- Dropdown options now properly hide content behind them
- Configuration section appears only once in the UI
- Cleaner, more organized layout with oneOf badge at top
- Better visual flow: badge → selector → properties

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-18 15:06:02 +01:00
letiescanciano
789a64e924 refactor: align required badges to right and restore combobox styling
- Restructure property header layout to use flexbox with space-between
- Align "required" badges to the right (flex-end) of property lines
- Apply layout fix to both main body properties and configuration fields
- Restore comprehensive combobox styling to SourceConfiguration component
- Add input field styling with hover and focus states
- Add dropdown menu styling with proper z-index and background handling
- Add option styling with hover, active, and selected states
- Implement proper scrollbar styling for dropdown
- Add dark mode adjustments for input and dropdown

This improves visual clarity by positioning required indicators at the
end of each property line and restores the polished appearance of the
source selection combobox.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-18 15:02:54 +01:00
letiescanciano
adde2c862e refactor: improve property display ordering and configuration layout
- Sort request body properties: required fields first, then optional
- Sort configuration schema properties: required first, then optional
- Display configuration type as "SourceConfiguration" instead of "string"
- Move oneOf badge inline with configuration header
- Position required badge at the end of property line
- Improve visual hierarchy by grouping required properties together

Changes improve the user experience by:
- Making it clear which properties are required vs optional
- Displaying accurate type information for configuration field
- Maintaining consistent visual layout across all property listings
- Reducing clutter by positioning oneOf badge with configuration header

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-18 09:57:24 +01:00
letiescanciano
c7ccbf4616 WIP 2025-12-18 08:31:57 +01:00