Skip to content

Conversation

@anonymoususer72041
Copy link

Summary

This Pull Request applies a small set of layout refactors to the company add and edit forms to better align them with the existing contact (and candidate) layouts.

Motivation

  • The company edit layout was already problematic: the original markup caused the "Other" section to be overlapped by the right-hand panel (see PR Fix "Other" section overlap on company edit page #673). While that bug is fixed there, the remaining layout was still slightly inconsistent with the contact edit template.
  • The contact (and candidate) add/edit templates already provide a consistent and cleaner layout pattern for "Basic Information" + "Other". Visually they fit better with the rest of the application than the old company layouts.
  • Instead of introducing yet another pattern or preserving a broken one, the company forms are aligned to the already stable contact/candidate layouts. This keeps the UI and the templates more consistent and easier to maintain going forward.
  • Larger refactors of the company add form (e.g. rethinking the address fields themselves) are intentionally out of scope for this PR to keep the change focused and reviewable.

anonymoususer72041 added a commit to anonymoususer72041/OpenCATS that referenced this pull request Dec 11, 2025
commit 9d4186d
Author: anonymoususer72041 <247563575+anonymoususer72041@users.noreply.github.com>
Date:   Thu Dec 4 14:45:10 2025 +0100

    Align add company page layout with add contact page layout

commit 86ac761
Author: anonymoususer72041 <247563575+anonymoususer72041@users.noreply.github.com>
Date:   Thu Dec 4 14:20:10 2025 +0100

    Align edit company page layout with edit contact page layout
@anonymoususer72041 anonymoususer72041 changed the title Refactor/company forms layout alignment Company forms layout alignment Dec 17, 2025
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.

1 participant