Skip to content

Commit c47e735

Browse files
committed
refactor(app_configuration): rename and specialize app config form
- Rename `GeneralAppConfigForm` to `AppUrlsForm` - Update class and file names to reflect more specific purpose - Modify documentation to clarify form's focus on application URLs
1 parent e1c9ec5 commit c47e735

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

lib/app_configuration/view/tabs/app_configuration_tab.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:core/core.dart';
22
import 'package:flutter/material.dart';
3-
import 'package:flutter_news_app_web_dashboard_full_source_code/app_configuration/widgets/general_app_config_form.dart';
3+
import 'package:flutter_news_app_web_dashboard_full_source_code/app_configuration/widgets/app_urls_form.dart';
44
import 'package:flutter_news_app_web_dashboard_full_source_code/app_configuration/widgets/update_config_form.dart';
55
import 'package:flutter_news_app_web_dashboard_full_source_code/l10n/l10n.dart';
66
import 'package:ui_kit/ui_kit.dart';
@@ -135,7 +135,7 @@ class _AppConfigurationTabState extends State<AppConfigurationTab> {
135135
),
136136
expandedCrossAxisAlignment: CrossAxisAlignment.start,
137137
children: [
138-
GeneralAppConfigForm(
138+
AppUrlsForm(
139139
remoteConfig: widget.remoteConfig,
140140
onConfigChanged: widget.onConfigChanged,
141141
),

lib/app_configuration/widgets/general_app_config_form.dart renamed to lib/app_configuration/widgets/app_urls_form.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import 'package:flutter_news_app_web_dashboard_full_source_code/app_configuratio
44
import 'package:flutter_news_app_web_dashboard_full_source_code/l10n/l10n.dart';
55
import 'package:ui_kit/ui_kit.dart';
66

7-
/// {@template general_app_config_form}
8-
/// A form widget for configuring general application settings.
7+
/// {@template app_urls_form}
8+
/// A form widget for configuring application URLs.
99
///
1010
/// This form manages settings like Terms of Service and Privacy Policy URLs.
1111
/// {@endtemplate}
12-
class GeneralAppConfigForm extends StatefulWidget {
13-
/// {@macro general_app_config_form}
14-
const GeneralAppConfigForm({
12+
class AppUrlsForm extends StatefulWidget {
13+
/// {@macro app_urls_form}
14+
const AppUrlsForm({
1515
required this.remoteConfig,
1616
required this.onConfigChanged,
1717
super.key,
@@ -24,10 +24,10 @@ class GeneralAppConfigForm extends StatefulWidget {
2424
final ValueChanged<RemoteConfig> onConfigChanged;
2525

2626
@override
27-
State<GeneralAppConfigForm> createState() => _GeneralAppConfigFormState();
27+
State<AppUrlsForm> createState() => _AppUrlsFormState();
2828
}
2929

30-
class _GeneralAppConfigFormState extends State<GeneralAppConfigForm> {
30+
class _AppUrlsFormState extends State<AppUrlsForm> {
3131
late final TextEditingController _termsUrlController;
3232
late final TextEditingController _privacyUrlController;
3333

@@ -43,7 +43,7 @@ class _GeneralAppConfigFormState extends State<GeneralAppConfigForm> {
4343
}
4444

4545
@override
46-
void didUpdateWidget(covariant GeneralAppConfigForm oldWidget) {
46+
void didUpdateWidget(covariant AppUrlsForm oldWidget) {
4747
super.didUpdateWidget(oldWidget);
4848
if (widget.remoteConfig.app.general != oldWidget.remoteConfig.app.general) {
4949
_termsUrlController.text =

0 commit comments

Comments
 (0)