namespace FrontOffice.Main.Utilities;

public static class UrlUtility
{
    public static string DownloadUrl { get; set; } = string.Empty; // initialize to avoid null

    /// <summary>
    /// ساخت URL کامل تصویر — اگر مسیر data-URI یا http باشد همان را برمی‌گرداند
    /// </summary>
    public static string GetImageUrl(string? path)
    {
        if (string.IsNullOrWhiteSpace(path))
            return string.Empty;
        if (path.StartsWith("data:") || path.StartsWith("http"))
            return path;
        return DownloadUrl + path;
    }
}