DEVELOPMENT ENVIRONMENT

~liljamo/felu

9760b09c009845628d1b356b0856a3b84aa30fdf — Jonni Liljamo 5 months ago 2649b47 0.1.8
fix: a templ file somehow forgotten before
1 files changed, 10 insertions(+), 10 deletions(-)

M internal/components/managepartials.templ
M internal/components/managepartials.templ => internal/components/managepartials.templ +10 -10
@@ 43,8 43,8 @@ templ ManagePartialDomains(domains []db.Domain) {
						</td>
						<td>
							<div class="p-2 flex flex-col">
								<form class="flex items-center gap-1" hx-patch={ fmt.Sprintf("/manage/domains/%s", domain.Id) }
									hx-target={ fmt.Sprintf("#domain_patch_error_%s", domain.Id) }
								<form class="flex items-center gap-1" hx-patch={ fmt.Sprintf("/manage/domains/%s", domain.ID) }
									hx-target={ fmt.Sprintf("#domain_patch_error_%s", domain.ID) }
									hx-confirm="Apply?"
								>
									<input class="border" type="text" name="a_record" value={ domain.A }/>


@@ 54,32 54,32 @@ templ ManagePartialDomains(domains []db.Domain) {
										</svg>
									</button>
								</form>
								<div class="text-rose-600 text-center" id={ fmt.Sprintf("domain_patch_error_%s", domain.Id) }></div>
								<div class="text-rose-600 text-center" id={ fmt.Sprintf("domain_patch_error_%s", domain.ID) }></div>
							</div>
						</td>
						<td>
							<div class="p-2 flex items-center gap-1">
								<input class="border" disabled type="password" value={ domain.ApiKey }
									id={ fmt.Sprintf("domain_apikey_%s", domain.Id) }
								<input class="border" disabled type="password" value={ domain.APIKey }
									id={ fmt.Sprintf("domain_apikey_%s", domain.ID) }
								/>
								<div class="border p-1 flex items-center justify-center">
									<input class="absolute w-6 h-6 appearance-none cursor-pointer" type="checkbox"
										onClick={ toggleApiKeyVisibility(domain.Id) }
										onClick={ toggleApiKeyVisibility(domain.ID) }
									/>
									<div>
										<svg id={ fmt.Sprintf("domain_eye_vis_%s", domain.Id) } class="hidden w-5 h-5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
										<svg id={ fmt.Sprintf("domain_eye_vis_%s", domain.ID) } class="hidden w-5 h-5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
											<path d="M15.0007 12C15.0007 13.6569 13.6576 15 12.0007 15C10.3439 15 9.00073 13.6569 9.00073 12C9.00073 10.3431 10.3439 9 12.0007 9C13.6576 9 15.0007 10.3431 15.0007 12Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
											<path d="M12.0012 5C7.52354 5 3.73326 7.94288 2.45898 12C3.73324 16.0571 7.52354 19 12.0012 19C16.4788 19 20.2691 16.0571 21.5434 12C20.2691 7.94291 16.4788 5 12.0012 5Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
										</svg>

										<svg id={ fmt.Sprintf("domain_eye_hid_%s", domain.Id) } class="w-5 h-5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
										<svg id={ fmt.Sprintf("domain_eye_hid_%s", domain.ID) } class="w-5 h-5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
											<path d="M2.99902 3L20.999 21M9.8433 9.91364C9.32066 10.4536 8.99902 11.1892 8.99902 12C8.99902 13.6569 10.3422 15 11.999 15C12.8215 15 13.5667 14.669 14.1086 14.133M6.49902 6.64715C4.59972 7.90034 3.15305 9.78394 2.45703 12C3.73128 16.0571 7.52159 19 11.9992 19C13.9881 19 15.8414 18.4194 17.3988 17.4184M10.999 5.04939C11.328 5.01673 11.6617 5 11.9992 5C16.4769 5 20.2672 7.94291 21.5414 12C21.2607 12.894 20.8577 13.7338 20.3522 14.5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
										</svg>
									</div>
								</div>

								<button class="border p-1" hx-confirm="Refresh?"
									hx-post={ fmt.Sprintf("/manage/domains/%s/api_key", domain.Id) }
									hx-post={ fmt.Sprintf("/manage/domains/%s/api_key", domain.ID) }
								>
									<svg class="w-5 h-5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
										<path d="M11.5 20.5C6.80558 20.5 3 16.6944 3 12C3 7.30558 6.80558 3.5 11.5 3.5C16.1944 3.5 20 7.30558 20 12C20 13.5433 19.5887 14.9905 18.8698 16.238M22.5 15L18.8698 16.238M17.1747 12.3832L18.5289 16.3542L18.8698 16.238" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>


@@ 90,7 90,7 @@ templ ManagePartialDomains(domains []db.Domain) {
						<td>
							<div class="p-2">
								<button class="border p-1" hx-confirm="Sure?"
									hx-delete={ fmt.Sprintf("/manage/domains/%s", domain.Id) }
									hx-delete={ fmt.Sprintf("/manage/domains/%s", domain.ID) }
								>
									Delete
								</button>