--- export interface Props { /** Page URL (defaults to current page) */ url?: string; /** 共有時のキャプション(ページを表す文言) */ title?: string; } const { url, title } = Astro.props; const pageUrl = url ?? Astro.url.href; const pageTitle = title ?? ""; const encodedUrl = encodeURIComponent(pageUrl); const siteCredits = "小平市議 安竹洋平"; const xText = encodeURIComponent( pageTitle ? `${siteCredits} ${pageTitle}` : siteCredits, ); const SHARE_LINKS = [ { label: "X", href: `https://x.com/intent/tweet?url=${encodedUrl}&text=${xText}`, svg: '', }, { label: "Facebook", href: `https://www.facebook.com/sharer/sharer.php?u=${encodedUrl}`, svg: '', }, { label: "URLコピー", href: "#", svg: '', }, ]; ---