diff --git a/components/BadgeSnippet.jsx b/components/BadgeSnippet.jsx index 21c60c4..64146d8 100644 --- a/components/BadgeSnippet.jsx +++ b/components/BadgeSnippet.jsx @@ -10,7 +10,7 @@ const STAT_OPTIONS = [ { value: 'stars', label: 'Stars' }, ]; -export default function BadgeSnippet({ login, siteUrl }) { +export default function BadgeSnippet({ login, siteUrl, compact = false }) { const [stat, setStat] = useState('globalRank'); const [format, setFormat] = useState('markdown'); const [copied, setCopied] = useState(false); @@ -36,7 +36,7 @@ export default function BadgeSnippet({ login, siteUrl }) { } return ( -
+
Embeddable badge

Get your badge

@@ -79,4 +79,4 @@ export default function BadgeSnippet({ login, siteUrl }) {

); -} +} \ No newline at end of file diff --git a/components/DetailPanel.jsx b/components/DetailPanel.jsx index 3f5951d..fab2f08 100644 --- a/components/DetailPanel.jsx +++ b/components/DetailPanel.jsx @@ -5,10 +5,11 @@ import { track } from '@vercel/analytics'; import * as d3 from 'd3'; import { formatNum, formatRelativeTime, isStaleData } from '../lib/format.js'; import { DIMENSIONS, SCORE_METHODOLOGY } from '../lib/scoring.js'; -import { SOCIAL_PREVIEW_VERSION } from '../lib/site.js'; +import { SOCIAL_PREVIEW_VERSION, getSiteUrl } from '../lib/site.js'; import { classifyAgent } from '../lib/agent-class.js'; import { AI_TOOLS } from '../lib/ai-profile.js'; import SpecialTags from './SpecialTags.jsx'; +import BadgeSnippet from './BadgeSnippet.jsx'; export default function DetailPanel({ dev, onClose, onCardGenerated, claimedLogins, openCardOnMount = false, claimSuccess = false }) { const [fullData, setFullData] = useState(null); @@ -133,8 +134,8 @@ export default function DetailPanel({ dev, onClose, onCardGenerated, claimedLogi {merged.soUserId && ( StackOverflow ↗ )} - Get Badge ↗ -