center code in email

This commit is contained in:
Milo Schwartz
2025-01-04 23:08:45 -05:00
parent da6cc09961
commit b96be3b649
5 changed files with 50 additions and 6 deletions

View File

@@ -30,6 +30,7 @@ import {
import { formatAxiosError } from "@app/lib/api";
import { createApiClient } from "@app/lib/api";
import { useEnvContext } from "@app/hooks/useEnvContext";
import { useState } from "react";
const GeneralFormSchema = z.object({
name: z.string()
@@ -43,6 +44,8 @@ export default function GeneralPage() {
const api = createApiClient(useEnvContext());
const [loading, setLoading] = useState(false);
const router = useRouter();
const form = useForm<GeneralFormValues>({
@@ -54,6 +57,8 @@ export default function GeneralPage() {
});
async function onSubmit(data: GeneralFormValues) {
setLoading(true);
await api
.post(`/site/${site?.siteId}`, {
name: data.name
@@ -71,6 +76,8 @@ export default function GeneralPage() {
updateSite({ name: data.name });
setLoading(false);
router.refresh();
}
@@ -117,7 +124,12 @@ export default function GeneralPage() {
</SettingsSectionBody>
<SettingsSectionFooter>
<Button type="submit" form="general-settings-form">
<Button
type="submit"
form="general-settings-form"
loading={loading}
disabled={loading}
>
Save Settings
</Button>
</SettingsSectionFooter>