사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)
This commit is contained in:
@@ -27,13 +27,13 @@ class AddressInput extends StatefulWidget {
|
||||
final bool isRequired;
|
||||
|
||||
const AddressInput({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.initialZipCode = '',
|
||||
this.initialRegion = '',
|
||||
this.initialDetailAddress = '',
|
||||
required this.onAddressChanged,
|
||||
this.isRequired = false,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<AddressInput> createState() => _AddressInputState();
|
||||
|
||||
@@ -18,7 +18,7 @@ class AutocompleteDropdownField extends StatefulWidget {
|
||||
final bool enabled;
|
||||
|
||||
const AutocompleteDropdownField({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.label,
|
||||
required this.value,
|
||||
required this.items,
|
||||
@@ -27,7 +27,7 @@ class AutocompleteDropdownField extends StatefulWidget {
|
||||
this.isRequired = false,
|
||||
this.hintText = '',
|
||||
this.enabled = true,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<AutocompleteDropdownField> createState() =>
|
||||
|
||||
@@ -19,7 +19,7 @@ class CategoryAutocompleteField extends StatefulWidget {
|
||||
final bool enabled;
|
||||
|
||||
const CategoryAutocompleteField({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.hintText,
|
||||
required this.value,
|
||||
required this.items,
|
||||
@@ -27,7 +27,7 @@ class CategoryAutocompleteField extends StatefulWidget {
|
||||
this.isRequired = false,
|
||||
this.onChanged,
|
||||
this.enabled = true,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<CategoryAutocompleteField> createState() =>
|
||||
|
||||
@@ -13,12 +13,12 @@ class Pagination extends StatelessWidget {
|
||||
final ValueChanged<int> onPageChanged;
|
||||
|
||||
const Pagination({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.totalCount,
|
||||
required this.currentPage,
|
||||
required this.pageSize,
|
||||
required this.onPageChanged,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -12,7 +12,7 @@ class RemarkInput extends StatelessWidget {
|
||||
final bool enabled;
|
||||
|
||||
const RemarkInput({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.controller,
|
||||
this.label = '비고',
|
||||
this.hint = '비고를 입력하세요',
|
||||
@@ -20,7 +20,7 @@ class RemarkInput extends StatelessWidget {
|
||||
this.minLines = 4,
|
||||
this.maxLines,
|
||||
this.enabled = true,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -14,14 +14,14 @@ class StandardActionBar extends StatelessWidget {
|
||||
final String? statusMessage; // 추가 상태 메시지
|
||||
|
||||
const StandardActionBar({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.leftActions = const [],
|
||||
this.rightActions = const [],
|
||||
this.selectedCount,
|
||||
required this.totalCount,
|
||||
this.onRefresh,
|
||||
this.statusMessage,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -204,12 +204,12 @@ class StandardFilterDropdown<T> extends StatelessWidget {
|
||||
final String? hint;
|
||||
|
||||
const StandardFilterDropdown({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.value,
|
||||
required this.items,
|
||||
required this.onChanged,
|
||||
this.hint,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -33,7 +33,7 @@ class StandardDataTable extends StatelessWidget {
|
||||
final bool applyZebraStripes; // 짝수 행 배경색 적용 여부
|
||||
|
||||
const StandardDataTable({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.columns,
|
||||
required this.rows,
|
||||
this.showCheckbox = false,
|
||||
@@ -43,7 +43,7 @@ class StandardDataTable extends StatelessWidget {
|
||||
this.horizontalScrollController,
|
||||
this.emptyWidget,
|
||||
this.applyZebraStripes = true,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -178,7 +178,7 @@ class StandardDataRow extends StatelessWidget {
|
||||
final List<DataColumn> columns;
|
||||
|
||||
const StandardDataRow({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.index,
|
||||
required this.cells,
|
||||
this.showCheckbox = false,
|
||||
@@ -186,7 +186,7 @@ class StandardDataRow extends StatelessWidget {
|
||||
this.onSelect,
|
||||
this.applyZebraStripes = true,
|
||||
required this.columns,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -254,13 +254,13 @@ class StandardActionButtons extends StatelessWidget {
|
||||
final double buttonSize;
|
||||
|
||||
const StandardActionButtons({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.onView,
|
||||
this.onEdit,
|
||||
this.onDelete,
|
||||
this.customButtons,
|
||||
this.buttonSize = 32,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -7,9 +7,9 @@ class StandardLoadingState extends StatelessWidget {
|
||||
final String message;
|
||||
|
||||
const StandardLoadingState({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.message = '데이터를 불러오는 중...',
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -40,12 +40,12 @@ class StandardErrorState extends StatelessWidget {
|
||||
final IconData icon;
|
||||
|
||||
const StandardErrorState({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.title = '오류가 발생했습니다',
|
||||
this.message,
|
||||
this.onRetry,
|
||||
this.icon = Icons.error_outline,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -99,12 +99,12 @@ class StandardEmptyState extends StatelessWidget {
|
||||
final IconData icon;
|
||||
|
||||
const StandardEmptyState({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.title = '데이터가 없습니다',
|
||||
this.message,
|
||||
this.action,
|
||||
this.icon = Icons.inbox_outlined,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -154,12 +154,12 @@ class StandardInfoMessage extends StatelessWidget {
|
||||
final VoidCallback? onClose;
|
||||
|
||||
const StandardInfoMessage({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.message,
|
||||
this.icon = Icons.info_outline,
|
||||
this.color,
|
||||
this.onClose,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -220,13 +220,13 @@ class StandardStatCard extends StatelessWidget {
|
||||
final String? subtitle;
|
||||
|
||||
const StandardStatCard({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.title,
|
||||
required this.value,
|
||||
required this.icon,
|
||||
required this.color,
|
||||
this.subtitle,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -16,7 +16,7 @@ class UnifiedSearchBar extends StatelessWidget {
|
||||
final bool showSearchButton;
|
||||
|
||||
const UnifiedSearchBar({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.controller,
|
||||
this.placeholder = '검색어를 입력하세요...',
|
||||
required this.onSearch,
|
||||
@@ -25,7 +25,7 @@ class UnifiedSearchBar extends StatelessWidget {
|
||||
this.suffixButton,
|
||||
this.filters,
|
||||
this.showSearchButton = true,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
Reference in New Issue
Block a user