🎨 fix(theme): align UI controls with global radius tokens

Remove hard-coded and capped border radius overrides so shared controls and feature actions consistently follow the active theme radius.

- Replace fixed radius utilities with semantic theme-aware radius tokens
- Remove redundant `rounded-full` and pixel-based overrides from header, toolbar, Playground, and utility actions
- Drop unused `StatusBadge` rounded prop usage
- Keep existing component behavior intact while improving global theme consistency
This commit is contained in:
t0ng7u
2026-05-08 01:50:03 +08:00
parent c19d5aa663
commit 948780e3fa
64 changed files with 193 additions and 129 deletions
+3 -3
View File
@@ -64,7 +64,7 @@ export function ConfigDrawer() {
variant='ghost'
aria-label={t('Open theme settings')}
aria-describedby='config-drawer-description'
className='rounded-full max-md:hidden'
className='max-md:hidden'
/>
}
>
@@ -119,7 +119,7 @@ function SectionTitle(props: {
<Button
size='icon'
variant='secondary'
className='size-4 rounded-full'
className='size-4'
onClick={props.onReset}
aria-label='Reset'
>
@@ -148,7 +148,7 @@ function RadioGroupItem(props: {
>
<div
className={cn(
'ring-border relative rounded-[6px] ring-[1px]',
'ring-border relative rounded-md ring-[1px]',
'group-data-checked:ring-primary group-data-checked:shadow-2xl',
'group-focus-visible:ring-2'
)}