20 lines
602 B
Dart
20 lines
602 B
Dart
// 전화번호 입력 필드 관리를 위한 클래스
|
|
// 타입 안정성 및 코드 간결성을 위해 사용
|
|
import 'package:flutter/material.dart';
|
|
|
|
class UserPhoneField {
|
|
// 전화번호 종류(휴대폰, 사무실 등)
|
|
String type;
|
|
// 전화번호 입력 컨트롤러
|
|
final TextEditingController controller;
|
|
|
|
UserPhoneField({required this.type, String? initialValue})
|
|
: controller = TextEditingController(text: initialValue);
|
|
|
|
// 현재 입력된 전화번호 반환
|
|
String get number => controller.text;
|
|
|
|
// 컨트롤러 해제
|
|
void dispose() => controller.dispose();
|
|
}
|