Repository navigation
fix(mosaic): use one filled IconFrame style for user profile icons - #10391
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🦋 Changeset detectedLatest commit: 99afa9f The changes in this PR will be included in the next version bump. This PR includes changesets to release 0 packagesWhen changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/electron
@clerk/electron-passkeys
@clerk/eslint-plugin
@clerk/expo
@clerk/expo-biometrics
@clerk/expo-google-signin
@clerk/expo-native-components
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/hono
@clerk/localizations
@clerk/mosaic
@clerk/nextjs
@clerk/nuxt
@clerk/react
@clerk/react-router
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/ui
@clerk/upgrade
@clerk/vue
commit: |
144b17e to
586d803
Compare
Description
User profile rows drew their icon tiles several different ways: passkeys used a filled
IconFramewith no border, 2-step verification and Active devices styledSection.Mediadirectly through anxstyleoverride, and connected accounts, Web3 wallets, payment methods and enterprise accounts used an unfilled, borderedIconFramewith logos at mixed sizes.UserProfileSecurityIconnow renders anIconFrameinsideSection.Media; themediaoverride inuser-profile-security-panel.styles.tsis removed.IconFrameis nowfilledwithbordered={false}.class="cl-provider-icon"and a kebab-caseddata-provider(e.g.data-provider="okx-wallet"), so consumers can target a single provider's logo.kebabCaseutil (src/utils/kebab-case.ts, adapted from es-toolkit, MIT) replaces the private helper inprops.ts. It now also splits digits into their own words (web3→web-3); no currentdata-*axis names are affected.Checklist
pnpm testruns as expected.pnpm buildruns as expected.Type of change