source: views/admin/create-unit.ejs

main
Last change on this file was 7517a3a, checked in by Luka Krstikj <luka.krstik@…>, 21 hours ago

init

  • Property mode set to 100644
File size: 2.1 KB
RevLine 
[7517a3a]1<%- include('../partials/header', { title: 'Create Unit' }) %>
2
3<h1>Step 3: Create New Unit</h1>
4<p>Building: <strong><%= building.name %></strong></p>
5<p>Floor: <strong><%= floor.floor_number %></strong></p>
6
7<form action="/admin/create-unit" method="POST" enctype="multipart/form-data" class="form">
8 <input type="hidden" name="floor_id" value="<%= floor.floor_id %>">
9 <input type="hidden" name="admin_id" value="<%= admin_id %>">
10 <div class="form-group">
11 <label for="unit_number">Unit Number *</label>
12 <input type="text" id="unit_number" name="unit_number" required placeholder="e.g., 301">
13 </div>
14
15 <div class="form-group">
16 <label for="room_number">Number of Rooms *</label>
17 <input type="number" id="room_number" name="room_number" required min="1" placeholder="e.g., 2">
18 </div>
19
20 <div class="form-group">
21 <label for="floor_area">Floor Area (m²) *</label>
22 <input type="number" id="floor_area" name="floor_area" required step="0.01" min="0" placeholder="e.g., 75.50">
23 </div>
24
25 <div class="form-group">
26 <label for="price">Price (EUR) *</label>
27 <input type="number" id="price" name="price" required step="0.01" min="0" placeholder="e.g., 85000">
28 </div>
29
30 <div class="form-group">
31 <label for="status">Status *</label>
32 <select id="status" name="status" required>
33 <option value="Available">Available</option>
34 <option value="Reserved">Reserved</option>
35 <option value="Sold">Sold</option>
36 </select>
37 </div>
38
39 <div class="form-group">
40 <label for="image">Unit Image</label>
41 <input type="file" id="image" name="image" accept="image/*">
42 </div>
43
44 <div class="form-group">
45 <label for="floorplan">Floor Plan (PDF)</label>
46 <input type="file" id="floorplan" name="floorplan" accept=".pdf">
47 </div>
48
49 <div class="form-group">
50 <label for="vector_image">Vector Image (SVG)</label>
51 <input type="file" id="vector_image" name="vector_image" accept=".svg">
52 </div>
53
54 <div class="form-actions">
55 <button type="submit" class="btn">Create Unit</button>
56 <a href="/admin/floors?building_id=<%= building.building_id %>" class="btn btn-secondary">Cancel</a>
57 </div>
58</form>
59
60
Note: See TracBrowser for help on using the repository browser.