Skip to content

Commit 45f238b

Browse files
committed
refactor fonts-form to use FormSectionComponent
1 parent cef2363 commit 45f238b

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

src/components/forms/fonts-form/fonts-form.component.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,15 @@ import { FontPresetsService } from '../../../services/font-presets.service';
55
import { NumberInputComponent } from '../../shared/number-input/number-input.component';
66
import { VersionBadgeComponent } from '../../shared/version-badge/version-badge.component';
77
import { SliderInputComponent } from '../../shared/slider-input/slider-input.component';
8+
import { FormSectionComponent } from '../../shared/form-section/form-section.component';
89
import { createFormHelper } from '../../../utils/form-helpers';
910
import { KittyVersionService } from '../../../services/kitty-version.service';
1011

1112
@Component({
1213
selector: 'app-fonts-form',
13-
imports: [CommonModule, FormsModule, NumberInputComponent, VersionBadgeComponent, SliderInputComponent],
14+
imports: [CommonModule, FormsModule, NumberInputComponent, VersionBadgeComponent, SliderInputComponent, FormSectionComponent],
1415
template: `
15-
<div class="space-y-6">
16-
<div>
17-
<h2 class="text-2xl font-bold text-kitty-primary mb-2">Fonts</h2>
18-
<p class="text-kitty-text-dim">Configure typography, rendering, and glyph settings</p>
19-
</div>
20-
21-
<div class="space-y-6 bg-kitty-surface rounded-lg p-6 border border-kitty-border">
16+
<app-form-section title="Fonts" description="Configure typography, rendering, and glyph settings">
2217
<div class="form-group">
2318
<label class="block text-sm font-medium text-kitty-text mb-3">
2419
Font Family
@@ -323,7 +318,7 @@ import { KittyVersionService } from '../../../services/kitty-version.service';
323318
</div>
324319
</div>
325320
}
326-
</div>
321+
</app-form-section>
327322
`,
328323
styles: []
329324
})

0 commit comments

Comments
 (0)