Loading...
⚠️ Do not change or affect any layout or view logic. Only implement the calculation logic for the field חיסכון מוערך shown in each offer.For each offer object (in הצעות tab in client dashboard), pre-calculate the value of חיסכון מוערך based on the existing client data using the same logic already used in the calculator tab. Do not allow manual calculation or on-click behavior. This value must always appear pre-calculated.Use shared logic if already available. Do not modify how other fields or components behave. Do not add any new UI or features.
Loading...
⚠️ Do not modify any part of the dashboard other than the offer card display area. Do not touch tabs (קרן פנסיה, קופת גמל, קרן השתלמות), the התנאים הנוכחיים שלך section, or any logic related to offer selection, saving, or locking.Remove the current horizontal offer card view and replace it with a new vertical OfferTile layout. All tiles must be:Vertically stacked (even on desktop — never side by side)Slim, minimal, and compactStyled consistently with the rest of the siteOn mobile, design each tile to be compact enough that 2 to 1.5 tiles fit within the visible screen height (instead of 1 tile per screen today). Do not reduce text size excessively — optimize padding and layout instead. On desktop, maintain vertical stacking with multiple tiles visible in the scroll area.Each tile must display only:שם החברהדמי ניהול מצבירהדמי ניהול מהפקדהמסלול השקעהדירוג סוכן (כוכבים)חיסכון מוערך (pre-calculated using the client’s data — see prompt #1)Interaction behavior:Clicking anywhere on the tile expands it inline (using the OfferTileExpanded component — see prompt #3)Clicking דירוג סוכן opens a modal showing anonymous agent reviewsClicking חיסכון מוערך redirects to the calculator tab, auto-filling the offer dataOffer loading behavior:Show exactly 3 offer tiles by defaultAdd an icon button at the bottom that loads 3 more tiles each time it is clicked (repeatedly, without limit)Do not use infinite scroll or display all offers at onceOnly modify the offer tile display area. Do not change any other layout, component, logic, or style outside this scope.