/* ZY console — Shopee · 运营 COO：只读监督占位。授权 token 已过期，非"尚未接入"，是"曾接入·现受阻"。 */
const DSSHOPEE = window.ZYDesignSystem_d746df;

function KitShopeeCoo() {
  const { Icon, EmptyBox } = DSSHOPEE;
  const S = window.KitStrip;
  const K = window.KIT;
  const acc = K.accounts.find(a => a.name === "Shopee") || {};
  return (
    <div className="view viewfade">
      <S icon="Store" title="Shopee · 运营 COO" mode="只读监督 · 受阻"
        judge="Shopee Open API 授权已过期，需人工重新授权后才能恢复只读同步 · 恢复前不展示任何店铺数据"
        src="Shopee 只读监督（授权刷新中）" tone="warn" toneLabel="授权已过期" />
      <EmptyBox title={"Shopee 只读监督 · " + (acc.status || "受阻(token过期)")}
        reason={"数据源：Shopee Open API。" + (acc.sync ? "同步状态：" + acc.sync + "。" : "") + "该店铺此前已接入，现因授权 token 过期而中断只读同步；按系统规则，缺源时显示空状态，不使用过期前的数据或演示数据补位。请到「数据接入 · 账号」重新完成 Shopee 授权，授权恢复后此页会自动展示真实只读数据。"} />
    </div>
  );
}

Object.assign(window, { KitShopeeCoo });
