From 1f47bbfce2c184a91daaf37ce2e91732ea54f72f Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Fri, 3 Jul 2026 10:34:13 -0500 Subject: [PATCH] fix(stats): link market share labs --- packages/stats/app/src/routes/index.css | 19 +++++-- packages/stats/app/src/routes/index.tsx | 68 +++++++++++++++++-------- 2 files changed, 63 insertions(+), 24 deletions(-) diff --git a/packages/stats/app/src/routes/index.css b/packages/stats/app/src/routes/index.css index b43ed53ce2f..739b255343e 100644 --- a/packages/stats/app/src/routes/index.css +++ b/packages/stats/app/src/routes/index.css @@ -2129,27 +2129,40 @@ } [data-page="stats"] [data-component="market-share-list"] li { + min-width: 0; +} + +[data-page="stats"] [data-component="market-share-list"] li > a, +[data-page="stats"] [data-component="market-share-list"] li > button { display: flex; align-items: center; gap: 8px; + width: 100%; min-width: 0; height: 28px; box-sizing: border-box; padding: 0 8px; - background: var(--stats-layer); border: 1px solid var(--stats-line); + background: var(--stats-layer); + color: inherit; + font: inherit; font-size: 11px; line-height: 1; cursor: pointer; outline: none; + text-decoration: none; transition: border-color 120ms ease, box-shadow 120ms ease, background 120ms ease; } -[data-page="stats"] [data-component="market-share-list"] li[data-active="true"], -[data-page="stats"] [data-component="market-share-list"] li:focus-visible { +[data-page="stats"] [data-component="market-share-list"] li > button { + appearance: none; +} + +[data-page="stats"] [data-component="market-share-list"] li[data-active="true"] > :is(a, button), +[data-page="stats"] [data-component="market-share-list"] li > :is(a, button):focus-visible { border-color: var(--stats-text); background: var(--stats-layer); box-shadow: diff --git a/packages/stats/app/src/routes/index.tsx b/packages/stats/app/src/routes/index.tsx index 85f1360f06c..a30986dd96f 100644 --- a/packages/stats/app/src/routes/index.tsx +++ b/packages/stats/app/src/routes/index.tsx @@ -1262,30 +1262,56 @@ function MarketShareList(props: { onActiveAuthorChange: (author: string) => void }) { const i18n = useI18n() + const language = useLanguage() return (