spazio-solazzo/lib/spazio_solazzo_web/live/page_live.ex
2026-01-13 13:57:52 +01:00

19 lines
639 B
Elixir

defmodule SpazioSolazzoWeb.PageLive do
use SpazioSolazzoWeb, :live_view
import SpazioSolazzoWeb.PageComponents
alias SpazioSolazzo.BookingSystem
def mount(_params, _session, socket) do
{:ok, coworking_space} = BookingSystem.get_space_by_slug("coworking", not_found_error?: false)
{:ok, meeting_space} = BookingSystem.get_space_by_slug("meeting", not_found_error?: false)
{:ok, music_space} = BookingSystem.get_space_by_slug("music", not_found_error?: false)
{:ok,
assign(socket,
coworking_space: coworking_space,
meeting_space: meeting_space,
music_space: music_space
)}
end
end