Enha: state to hold room_id instead of whole room

This commit is contained in:
Grail Finder
2025-05-08 10:25:38 +03:00
parent 3ade7310a7
commit b20f7ac6b7
12 changed files with 110 additions and 35 deletions

View File

@ -1,11 +1,11 @@
{{define "main"}}
<!-- user has no username -> login form -->
{{ if eq .Username "" }}
{{ if not . }}
{{template "login"}}
<!-- user has name but no room id => suggest to create room -->
{{ else if eq .Room.ID "" }}
{{ else if eq .State.RoomID "" }}
<div id="hello-user">
<p>Hello {{.Username}}</p>
<p>Hello {{.State.Username}}</p>
</div>
<div id="create-room" class="create-room-div">
<button button id="create-form-btn" type="submit" class="justify-center rounded-md bg-indigo-600 px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600" hx-get="/room/createform" hx-swap="outerHTML">SHOW ROOM CREATE FORM</button>