<%= @property.property_number %> — <%= @property.project&.name %>

Class: <%= @property.class_category&.name %> | Status: <% case @property.status %> <% when "available" %> Available <% when "reserved" %> Reserved <% when "sold" %> Sold <% end %>

<% if @property.available_for_reservation? %> <%= link_to "Reserve Property", new_agent_portal_property_reservation_path(@property), class: "btn btn-primary apple-btn px-4 py-2" %> <% elsif @property.reserved? %> <% latest_reservation = @property.reservations.order(created_at: :desc).first %> <% if latest_reservation.present? %>
Reserved until <%= latest_reservation.expires_at.strftime("%d %b %Y") %>
<% end %> <% elsif @property.sold? %>
This property has been sold.
<% end %> <%= link_to "Back to Properties", agent_portal_properties_path, class: "btn btn-outline-secondary apple-btn px-4 py-2" %>
Key Information
  • Property Use: <%= @property.property_use&.name || "N/A" %>
  • Agent: <%= @property.agent || "N/A" %>
  • File Number: <%= @property.file_no || "N/A" %>
  • Completion Date: <%= @property.completion_date || "N/A" %>
  • Tenure: <%= @property.tenure %> months
Property Terms
<% if @property.property_terms.present? %>
<% @property.property_terms.each do |term| %>
Tenure: <%= term.tenure %> mo | Deposit: <%= number_to_currency(term.deposit) %> | Sale Type: <%= term.sale_type %>
<% end %>
<% else %>

No property terms available.

<% end %>
Financials
  • Size: <%= @property.size %> m²
  • Price/m²: <%= number_to_currency(@property.price_psm) %>
  • Sale Value: <%= number_to_currency(@property.sale_value) %>
  • Deposit: <%= number_to_currency(@property.deposit) %>
<% if @property.comment.present? %>
Comments

<%= @property.comment %>

<% end %>