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/radio-card/index.tsx | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/components/base/radio-card/index.tsx b/app/components/base/radio-card/index.tsx index 4178972..b8e8440 100644 --- a/app/components/base/radio-card/index.tsx +++ b/app/components/base/radio-card/index.tsx @@ -2,7 +2,6 @@ import type { FC } from 'react' import React from 'react' import cn from '@/utils/classnames' -import { noop } from 'lodash-es' type Props = { className?: string @@ -24,7 +23,7 @@ description, noRadio, isChosen, - onChosen = noop, + onChosen = () => { }, chosenConfig, chosenConfigWrapClassName, className, @@ -32,30 +31,30 @@ return ( <div className={cn( - 'relative cursor-pointer rounded-xl border-[0.5px] border-components-option-card-option-border bg-components-option-card-option-bg p-3', + 'relative p-3 border-[0.5px] border-components-option-card-option-border bg-components-option-card-option-bg rounded-xl cursor-pointer', isChosen && 'border-[1.5px] bg-components-option-card-option-selected-bg', className, )} > <div className='flex gap-x-2' onClick={onChosen}> - <div className={cn(iconBgClassName, 'flex size-8 shrink-0 items-center justify-center rounded-lg shadow-md')}> + <div className={cn(iconBgClassName, 'shrink-0 flex size-8 justify-center items-center rounded-lg shadow-md')}> {icon} </div> <div className='grow'> - <div className='system-sm-semibold mb-1 text-text-secondary'>{title}</div> + <div className='system-sm-semibold text-text-secondary mb-1'>{title}</div> <div className='system-xs-regular text-text-tertiary'>{description}</div> </div> {!noRadio && ( - <div className='absolute right-3 top-3'> + <div className='absolute top-3 right-3'> <div className={cn( - 'h-4 w-4 rounded-full border border-components-radio-border bg-components-radio-bg shadow-xs', + 'w-4 h-4 border border-components-radio-border bg-components-radio-bg shadow-xs rounded-full', isChosen && 'border-[5px] border-components-radio-border-checked', )}></div> </div> )} </div> {((isChosen && chosenConfig) || noRadio) && ( - <div className='mt-2 flex gap-x-2'> + <div className='flex gap-x-2 mt-2'> <div className='size-8 shrink-0'></div> <div className={cn(chosenConfigWrapClassName, 'grow')}> {chosenConfig} -- Gitblit v1.8.0