feat(ui): improve table controls and analytics filters
This commit is contained in:
@@ -14,6 +14,7 @@ import {
|
||||
TableRow,
|
||||
} from '@/components/ui/table'
|
||||
import { CopyButton } from '@/components/copy-button'
|
||||
import { GroupBadge } from '@/components/group-badge'
|
||||
import { PublicLayout } from '@/components/layout'
|
||||
import { DEFAULT_TOKEN_UNIT, QUOTA_TYPE_VALUES } from '../constants'
|
||||
import { usePricingData } from '../hooks/use-pricing-data'
|
||||
@@ -275,9 +276,7 @@ function AutoGroupChain(props: { model: PricingModel; autoGroups: string[] }) {
|
||||
<span className='text-muted-foreground/40'>→</span>
|
||||
{autoChain.map((g, idx) => (
|
||||
<span key={g} className='flex items-center gap-1'>
|
||||
<span className='bg-muted text-foreground rounded px-1.5 py-0.5 text-[11px] font-medium'>
|
||||
{g}
|
||||
</span>
|
||||
<GroupBadge group={g} size='sm' />
|
||||
{idx < autoChain.length - 1 && (
|
||||
<span className='text-muted-foreground/40'>→</span>
|
||||
)}
|
||||
@@ -388,7 +387,9 @@ function GroupPricingSection(props: {
|
||||
const ratio = groupRatio[group] || 1
|
||||
return (
|
||||
<TableRow key={group}>
|
||||
<TableCell className='py-2.5 font-medium'>{group}</TableCell>
|
||||
<TableCell className='py-2.5'>
|
||||
<GroupBadge group={group} size='sm' />
|
||||
</TableCell>
|
||||
<TableCell className='text-muted-foreground py-2.5 font-mono text-xs'>
|
||||
{ratio}x
|
||||
</TableCell>
|
||||
|
||||
Reference in New Issue
Block a user