// 전화번호 입력 필드 관리를 위한 클래스
// 타입 안정성 및 코드 간결성을 위해 사용
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();
}
