import { faNumber } from "@/lib/format";
import { getShippingSettings } from "@/server/services/settings";
import { AnnouncementTicker, type PromoMessage } from "./AnnouncementTicker";

/** نوار اعلان بالای سایت (پیام‌ها؛ سقف ارسال رایگان از تنظیمات پنل خوانده می‌شود) */
export async function AnnouncementBar() {
  const threshold = (await getShippingSettings()).freeShippingThreshold / 1_000_000;
  const messages: PromoMessage[] = [
    { title: "ارسال رایگان!", text: `برای همه خریدهای بالای ${faNumber(threshold)} میلیون تومان`, cta: "شروع خرید", href: "/search?sort=newest" },
    { title: "عطرهای اورجینال", text: "برندهای جهانی با قیمت روز", cta: "مشاهده", href: "/c/عطر/original" },
    { title: "ضمانت اصالت کالا", text: "و ۷ روز ضمانت بازگشت برای کالای باز نشده", cta: "بیشتر بدانید", href: "/about" },
  ];
  return <AnnouncementTicker messages={messages} />;
}
