Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Commit 5e08095

Browse files
committed
feat: Add new images and rename space slugs (#13)
* feat: add new images * update seeds * use new images & slugs * update tests with new slugs
1 parent 69f992f commit 5e08095

30 files changed

Lines changed: 54 additions & 48 deletions

lib/spazio_solazzo_web/live/components/carousel_live_component.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ defmodule SpazioSolazzoWeb.CarouselLiveComponent do
3737
def render(assigns) do
3838
~H"""
3939
<div
40-
class="relative carousel w-full max-h-160"
40+
class="relative carousel w-full"
4141
style={"height: #{@height};"}
4242
>
4343
<div

lib/spazio_solazzo_web/live/landing/coworking_live.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ defmodule SpazioSolazzoWeb.CoworkingLive do
66
import SpazioSolazzoWeb.LandingComponents
77

88
def mount(_params, _session, socket) do
9-
{:ok, space} = BookingSystem.get_space_by_slug("coworking")
9+
{:ok, space} = BookingSystem.get_space_by_slug("arcipelago")
1010

1111
{:ok, assign(socket, space: space)}
1212
end

lib/spazio_solazzo_web/live/landing/coworking_live.html.heex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
price_unit="day"
77
capacity={@space.capacity}
88
images={[
9-
"https://lh3.googleusercontent.com/aida-public/AB6AXuDmh_AkVuUoICqpHk1NdLuLdi0xQBOC8Hy9PrsSNz956igHFRhbNGsB8k0vSLe2U2NW1sxRVZm_dwR27Q4Db_f21XbYkLtfiRYob-j4ran1rTBB0bQAz4QLFSO1yL_cPhDIpAyvC069mDQ33-ckZgZ_yvFsIK_-_0Jj2NEOnDie684uaR7vKuiBWlsr-JmAsPzUp7Aik7Qbzozune348nBz1bvWkBNMCpMO3JV8hrYBo1i6JlUiGSuP3-5fWXKt8dKhxPUN-amjLFgh",
10-
"https://lh3.googleusercontent.com/aida-public/AB6AXuCh5O9cz1ruQFH0Pq3MzC_1HsWrLPHbWlfYEdB2dmPi0YDn2L23R5hseUZmb19XlEju1n4a24oD6pH5qiG4SvIemrD45PfKwvNlckpOG59IYz5WYrHzroq7L4Uq9Hxl0PTzU5m8R5k625w_MrdZKidyfM6OnzNJfM5J3XftFI5A9J7wD_BDHRKxq8gxAukUCesuYX8lGm3AhQAZQTjaUY5yeobjt-NCSrlfTzxmcUmibJSTnKZuwx-li4QtFr0wQrzHVLUZYiAhA251",
11-
"https://lh3.googleusercontent.com/aida-public/AB6AXuCanfiWzXqH3fBrE6U3phirIFZo5bgKG1aa8wnXCRC12yOXkcgnGUTRhxppIk61QUdQWF9KuFAtjhDEI9AACV-pM7yXyPKbOKognCARD-qbffFtCwGLidcLkoprLnNAW12C7TeRL6gOEBas3RI7jCf30JmzMmSqCjMx3lixgrOr6qlpbHZA4Eog_P41y5zXtn9Nqlq2eB6c7RYhiOIJzXVpMmfLR_qf0HTmOnx2poDbqKcLDcCM-p4S6aAwLxC-GYBmvEfWQ4meToCL"
9+
~p"/images/coworking_room/01.jpg",
10+
~p"/images/coworking_room/02.jpg",
11+
~p"/images/coworking_room/03.jpg",
12+
~p"/images/coworking_room/04.jpg"
1213
]}
1314
>
1415
<:title>{@space.name}</:title>

lib/spazio_solazzo_web/live/landing/meeting_live.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ defmodule SpazioSolazzoWeb.MeetingLive do
66
import SpazioSolazzoWeb.LandingComponents
77

88
def mount(_params, _session, socket) do
9-
{:ok, space} = BookingSystem.get_space_by_slug("meeting")
9+
{:ok, space} = BookingSystem.get_space_by_slug("media-room")
1010

1111
{:ok, assign(socket, space: space)}
1212
end

lib/spazio_solazzo_web/live/landing/meeting_live.html.heex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
price_unit="hour"
77
capacity={@space.capacity}
88
images={[
9-
"https://lh3.googleusercontent.com/aida-public/AB6AXuDmh_AkVuUoICqpHk1NdLuLdi0xQBOC8Hy9PrsSNz956igHFRhbNGsB8k0vSLe2U2NW1sxRVZm_dwR27Q4Db_f21XbYkLtfiRYob-j4ran1rTBB0bQAz4QLFSO1yL_cPhDIpAyvC069mDQ33-ckZgZ_yvFsIK_-_0Jj2NEOnDie684uaR7vKuiBWlsr-JmAsPzUp7Aik7Qbzozune348nBz1bvWkBNMCpMO3JV8hrYBo1i6JlUiGSuP3-5fWXKt8dKhxPUN-amjLFgh",
10-
"https://lh3.googleusercontent.com/aida-public/AB6AXuCh5O9cz1ruQFH0Pq3MzC_1HsWrLPHbWlfYEdB2dmPi0YDn2L23R5hseUZmb19XlEju1n4a24oD6pH5qiG4SvIemrD45PfKwvNlckpOG59IYz5WYrHzroq7L4Uq9Hxl0PTzU5m8R5k625w_MrdZKidyfM6OnzNJfM5J3XftFI5A9J7wD_BDHRKxq8gxAukUCesuYX8lGm3AhQAZQTjaUY5yeobjt-NCSrlfTzxmcUmibJSTnKZuwx-li4QtFr0wQrzHVLUZYiAhA251",
11-
"https://lh3.googleusercontent.com/aida-public/AB6AXuCanfiWzXqH3fBrE6U3phirIFZo5bgKG1aa8wnXCRC12yOXkcgnGUTRhxppIk61QUdQWF9KuFAtjhDEI9AACV-pM7yXyPKbOKognCARD-qbffFtCwGLidcLkoprLnNAW12C7TeRL6gOEBas3RI7jCf30JmzMmSqCjMx3lixgrOr6qlpbHZA4Eog_P41y5zXtn9Nqlq2eB6c7RYhiOIJzXVpMmfLR_qf0HTmOnx2poDbqKcLDcCM-p4S6aAwLxC-GYBmvEfWQ4meToCL"
9+
~p"/images/meeting_room/01.jpg",
10+
~p"/images/meeting_room/02.jpg",
11+
~p"/images/meeting_room/03.jpg",
12+
~p"/images/meeting_room/04.jpg"
1213
]}
1314
>
1415
<:title>{@space.name}</:title>

lib/spazio_solazzo_web/live/landing/music_live.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ defmodule SpazioSolazzoWeb.MusicLive do
66
import SpazioSolazzoWeb.LandingComponents
77

88
def mount(_params, _session, socket) do
9-
{:ok, space} = BookingSystem.get_space_by_slug("music")
9+
{:ok, space} = BookingSystem.get_space_by_slug("hall")
1010

1111
{:ok, assign(socket, space: space)}
1212
end

lib/spazio_solazzo_web/live/landing/music_live.html.heex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
price_unit="hour"
77
capacity={@space.capacity}
88
images={[
9-
"https://lh3.googleusercontent.com/aida-public/AB6AXuD1wkxK48dk7i5XYX6JL-O1egrsdLjcmOg7N4EB76QtUvhzR7lZQadprIT9rLPsroUjazftFRpp_z26wb8lHaUW9XyucGlKG3qG40oT5iaKWwqVI1drNKJDJgVBkmNjw4u_D5vig_C1pf6bgGZnPaOV2tnnmlexxHJIDQYZzfg1GGwgywBvpGLz_u2_jvkbyMo3_m5roM09PjonFEfGIHxjm0vClW1DAOX45IrT87A85OdAXEu2EPyB8oW9WzmolOn4DFj22vKWSbVD",
10-
"https://lh3.googleusercontent.com/aida-public/AB6AXuB3fJu4mgZaw8GP1OC2SjquJZJmnRlY_OHD4fO4AAd_KHd5BYnW1i0egrskoEfK_uCdK4pQu5kMf8pF9h_KXE0wYQAROnTBTJ4YmBpHui9nv8wz44VENo2p-lA3rW8xhQhiYzlAhHJlhgOdZluVp9eYvsZxGM76QkDXMcBQz1Ka5ZfRMNgddo1RS76IPaxbQIvpOh_55uW87bAiGAvhcE8GrIi2ugpiJ64Rdou1uZLD1bPWxUvyLtpTFFLr2vfVjq7OpVYiGnLaGstS",
11-
"https://lh3.googleusercontent.com/aida-public/AB6AXuBVY6j_kvSUC0trHVnwvszpxZa58CpY0sGTF6m6lPQJkFlN-GnK1ofNaSn8PU1JnmPPAl7B196LoYq4SfawlDFrg2ADKKr65cOE0jq2L9w-cXrkPxE4poylrIeKX8zP1JsIS5obvU5_HAG074RjeYSWFsV5Z7wQF0ktZlYL6m462hsl-xdLQWQiBLZOHNsBf6jrZieUst9dKUlec6hzWOqcbIXuugBJW5fklJmMti9CDQynn1XZ5I5gZYEL47tW2Ku9u_zEEpfqmEKF"
9+
~p"/images/music_room/01.jpg",
10+
~p"/images/music_room/02.jpg",
11+
~p"/images/music_room/03.jpg",
12+
~p"/images/music_room/04.jpg"
1213
]}
1314
>
1415
<:title>{@space.name}</:title>

lib/spazio_solazzo_web/live/page_live.ex

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,19 @@ defmodule SpazioSolazzoWeb.PageLive do
55
alias SpazioSolazzo.BookingSystem
66

77
def mount(_params, _session, socket) do
8-
{:ok, coworking_space} = BookingSystem.get_space_by_slug("coworking", not_found_error?: false)
9-
{:ok, meeting_space} = BookingSystem.get_space_by_slug("meeting", not_found_error?: false)
10-
{:ok, music_space} = BookingSystem.get_space_by_slug("music", not_found_error?: false)
8+
{:ok, coworking_space} =
9+
BookingSystem.get_space_by_slug("arcipelago", not_found_error?: false)
10+
11+
{:ok, meeting_space} = BookingSystem.get_space_by_slug("media-room", not_found_error?: false)
12+
{:ok, music_space} = BookingSystem.get_space_by_slug("hall", not_found_error?: false)
1113

1214
carousel_images = [
13-
"https://lh3.googleusercontent.com/aida-public/AB6AXuApty1_MYrfkL2mpGOAKKvlxo-7B-Y6nnko3DA4UDhJ-dCSjcyOLMFy1C0xZmh1_Pu9TEEFj25GkJ74dR1Sb_x4sY9mDjecKICFvwHFgHkMFVMigsZjldl9rH34x4tZhdpWvUGCo32V1P5_0uwtXVPohKMbvIbBxr5nsPoEy_d7X4WgIMOA1Nv2bwDgkqbsG4X3noBx-riLqcnREEl3cb0kbtquJZJ6pYHfbimuNyuxtfQHzrG8KOMHe3YPoIgWt43mgPtgPL9gswni",
14-
"https://lh3.googleusercontent.com/aida-public/AB6AXuDmh_AkVuUoICqpHk1NdLuLdi0xQBOC8Hy9PrsSNz956igHFRhbNGsB8k0vSLe2U2NW1sxRVZm_dwR27Q4Db_f21XbYkLtfiRYob-j4ran1rTBB0bQAz4QLFSO1yL_cPhDIpAyvC069mDQ33-ckZgZ_yvFsIK_-_0Jj2NEOnDie684uaR7vKuiBWlsr-JmAsPzUp7Aik7Qbzozune348nBz1bvWkBNMCpMO3JV8hrYBo1i6JlUiGSuP3-5fWXKt8dKhxPUN-amjLFgh",
15-
"https://lh3.googleusercontent.com/aida-public/AB6AXuBBJs1jEAgwwiIvJD00kx3aA9pfI-o2fXT-eZ9dEQeHNHhvwQdVqrwsqwNvCR69rIYUNBKf-uY1dqXZSvXaXoE__slTLMqGHkUzSQSXql9PwhW3cLoMMv1wtj52qDORHy-0NE2_qbTLxm051aTxGLloQKUCIklZ0EMKxs8lvMpnLisnRZBkSMyUVcTBcQu16gZw3eDuMGUtXaTXskrQFGwDcThTCCF4TZiNAmgEk87ae3VgEwfJ2zBVeyHQ-BfMo5KHRtNl6lbzBT9N"
15+
~p"/images/extra/outside-02.jpg",
16+
~p"/images/music_room/03.jpg",
17+
~p"/images/extra/chillout.jpg",
18+
~p"/images/meeting_room/02.jpg",
19+
~p"/images/music_room/01.jpg",
20+
~p"/images/coworking_room/01.jpg"
1621
]
1722

1823
{:ok,

lib/spazio_solazzo_web/live/page_live.html.heex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
module={SpazioSolazzoWeb.CarouselLiveComponent}
2727
id="home-carousel"
2828
images={@carousel_images}
29-
height="650px"
29+
height="800px"
3030
/>
3131
</div>
3232
</section>
@@ -53,7 +53,7 @@
5353
description={@coworking_space.description}
5454
price="15"
5555
time_unit="4 hours"
56-
image_url="https://lh3.googleusercontent.com/aida-public/AB6AXuApty1_MYrfkL2mpGOAKKvlxo-7B-Y6nnko3DA4UDhJ-dCSjcyOLMFy1C0xZmh1_Pu9TEEFj25GkJ74dR1Sb_x4sY9mDjecKICFvwHFgHkMFVMigsZjldl9rH34x4tZhdpWvUGCo32V1P5_0uwtXVPohKMbvIbBxr5nsPoEy_d7X4WgIMOA1Nv2bwDgkqbsG4X3noBx-riLqcnREEl3cb0kbtquJZJ6pYHfbimuNyuxtfQHzrG8KOMHe3YPoIgWt43mgPtgPL9gswni"
56+
image_url={~p"/images/coworking_room/01.jpg"}
5757
primary_label="Coworking"
5858
primary_label_variant={:secondary}
5959
image_position={:left}
@@ -69,7 +69,7 @@
6969
description={@meeting_space.description}
7070
price="40"
7171
time_unit="hour"
72-
image_url="https://lh3.googleusercontent.com/aida-public/AB6AXuDmh_AkVuUoICqpHk1NdLuLdi0xQBOC8Hy9PrsSNz956igHFRhbNGsB8k0vSLe2U2NW1sxRVZm_dwR27Q4Db_f21XbYkLtfiRYob-j4ran1rTBB0bQAz4QLFSO1yL_cPhDIpAyvC069mDQ33-ckZgZ_yvFsIK_-_0Jj2NEOnDie684uaR7vKuiBWlsr-JmAsPzUp7Aik7Qbzozune348nBz1bvWkBNMCpMO3JV8hrYBo1i6JlUiGSuP3-5fWXKt8dKhxPUN-amjLFgh"
72+
image_url={~p"/images/meeting_room/01.jpg"}
7373
primary_label="Meeting"
7474
primary_label_variant={:secondary}
7575
secondary_label="Up to 8 people"
@@ -87,7 +87,7 @@
8787
description={@music_space.description}
8888
price="25"
8989
time_unit="hour"
90-
image_url="https://lh3.googleusercontent.com/aida-public/AB6AXuBBJs1jEAgwwiIvJD00kx3aA9pfI-o2fXT-eZ9dEQeHNHhvwQdVqrwsqwNvCR69rIYUNBKf-uY1dqXZSvXaXoE__slTLMqGHkUzSQSXql9PwhW3cLoMMv1wtj52qDORHy-0NE2_qbTLxm051aTxGLloQKUCIklZ0EMKxs8lvMpnLisnRZBkSMyUVcTBcQu16gZw3eDuMGUtXaTXskrQFGwDcThTCCF4TZiNAmgEk87ae3VgEwfJ2zBVeyHQ-BfMo5KHRtNl6lbzBT9N"
90+
image_url={~p"/images/music_room/01.jpg"}
9191
primary_label="Music"
9292
primary_label_variant={:primary}
9393
secondary_label="Not Soundproof"

lib/spazio_solazzo_web/router.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ defmodule SpazioSolazzoWeb.Router do
3434
{SpazioSolazzoWeb.LiveUserAuth, :live_user_optional}
3535
] do
3636
live "/", PageLive
37-
live "/coworking", CoworkingLive
38-
live "/meeting", MeetingLive
39-
live "/music", MusicLive
37+
live "/arcipelago", CoworkingLive
38+
live "/media-room", MeetingLive
39+
live "/hall", MusicLive
4040
end
4141

4242
ash_authentication_live_session :no_user_routes,

0 commit comments

Comments
 (0)