feat: Improve payment modal logic and Docker configuration

Refactor the family detail page to introduce a new `handleOpenAddModal` function. This function intelligently sets the default payment method based on the current user's role: 'manual' for admins/power users and 'paypal' for others. This enhances user experience by pre-selecting the most appropriate payment option.

Additionally, the Docker configuration files have been updated. The mult-stage build setup for the frontend and backend has been removed in favor of a simpler structure, streamlining the Docker build process. The `nginx.conf` has also been updated to reflect these changes and ensure proper proxying.
This commit is contained in:
2025-12-07 23:16:47 +01:00
parent 759322c4c6
commit 80d658a536
5 changed files with 129 additions and 161 deletions

Binary file not shown.