import 'package:comwell_key_app/domain/models/address.dart';

String formatAddress(Address? address) {
    final List<String> parts = [];

    if (address?.street.isNotEmpty ?? false) {
      parts.add(address?.street ?? '');
    }

    if (address?.zipCode.isNotEmpty ?? false) {
      parts.add(address?.zipCode ?? '');
    }

    if (address?.city.isNotEmpty ?? false) {
      parts.add(address?.city ?? '');
    }

    if (address?.country.isNotEmpty ?? false) {
      parts.add(address?.country ?? '');
    }

    return parts.join(', ');
  }