Fix checkbox/label spacing on Notifications and other form checkboxes

Tabler's form-check-single modifier zeroes margin on .form-check-input,
which cancels the -2rem margin-inline-start the base .form-check rule
relies on to offset the checkbox into its label's padding gutter. That
left checkboxes floating almost flush against their label text.

Removed the form-check-single class from all 9 affected checkboxes:
6 in NotificationSettings, 1 each in DnsProviderForm, IntegrationForm,
and IntegrationEditForm.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
bobbanandClaude Sonnet 5 committed 2026-09-19 01:43:45 +02:00
1 parent 08eb0bd87e
commit 82ed25b63f
4 files changed
+9 -9

No files matched your search

+1 -1
View File
@@ -119,7 +119,7 @@ export default function IntegrationForm({ onCreated, onCancel }: { onCreated: ()
{fields.map((field) => (
<div className="col-md-4" key={field.key}>
{field.type === "checkbox" ? (
<label className="form-check form-check-single mt-4">
<label className="form-check mt-4">
<input
type="checkbox"
className="form-check-input"