From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/base/tab-header/index.tsx | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git a/app/components/base/tab-header/index.tsx b/app/components/base/tab-header/index.tsx index 36dfa8c..47edc5d 100644 --- a/app/components/base/tab-header/index.tsx +++ b/app/components/base/tab-header/index.tsx @@ -1,13 +1,13 @@ 'use client' import type { FC } from 'react' import React from 'react' +import s from './style.module.css' import cn from '@/utils/classnames' type Item = { id: string name: string isRight?: boolean - icon?: React.ReactNode extra?: React.ReactNode } @@ -22,22 +22,18 @@ value, onChange, }) => { - const renderItem = ({ id, name, icon, extra }: Item) => ( + const renderItem = ({ id, name, extra }: Item) => ( <div key={id} - className={cn( - 'system-md-semibold relative flex cursor-pointer items-center border-b-2 border-transparent pb-2 pt-2.5', - id === value ? 'border-components-tab-active text-text-primary' : 'text-text-tertiary', - )} + className={cn(id === value ? `${s.itemActive} text-gray-900` : 'text-gray-500', 'relative flex items-center pb-1.5 leading-6 cursor-pointer')} onClick={() => onChange(id)} > - {icon || ''} - <div className='ml-2'>{name}</div> + <div className='text-base font-semibold'>{name}</div> {extra || ''} </div> ) return ( - <div className='flex justify-between'> + <div className='flex justify-between border-b border-gray-200 '> <div className='flex space-x-4'> {items.filter(item => !item.isRight).map(renderItem)} </div> -- Gitblit v1.8.0