diff src/chat.html.luan @ 31:1e7d855afde3

voices
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 03 Aug 2025 17:05:38 -0600
parents 505185272dd7
children d34d709a7a8e
line wrap: on
line diff
--- a/src/chat.html.luan	Sun Aug 03 12:25:01 2025 -0600
+++ b/src/chat.html.luan	Sun Aug 03 17:05:38 2025 -0600
@@ -1,5 +1,6 @@
 local Luan = require "luan:Luan.luan"
 local error = Luan.error
+local ipairs = Luan.ipairs or error()
 local Parsers = require "luan:Parsers.luan"
 local json_string = Parsers.json_string or error()
 local Io = require "luan:Io.luan"
@@ -8,6 +9,7 @@
 local head = Shared.head or error()
 local header = Shared.header or error()
 local started = Shared.started or error()
+local voices = Shared.voices or error()
 local User = require "site:/lib/User.luan"
 local current_user = User.current_required or error()
 local Chat = require "site:/lib/Chat.luan"
@@ -67,6 +69,14 @@
 					<input name=name required><br>
 					<span error></span>
 				</p>
+				<p>
+					<label>Voice</label><br> 
+					<select name=voice>
+<%	for _, voice in ipairs(voices) do %>
+						<option value="<%=voice.code%>"><%=voice.name%></option>
+<%	end %>
+					<select>
+				</p>
 				<div buttons>
 					<button type=button onclick="closeModal(this)">Cancel</button>
 					<button type=submit>Save</button>