diff --git a/deepfence_frontend/packages/ui-components/src/components/accordion/Accordion.tsx b/deepfence_frontend/packages/ui-components/src/components/accordion/Accordion.tsx index 7e384f6222..c1c6133fce 100644 --- a/deepfence_frontend/packages/ui-components/src/components/accordion/Accordion.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/accordion/Accordion.tsx @@ -39,7 +39,7 @@ export const AccordionItem = (props: AccordionItemProps) => { value={value} className={twMerge( cx( - 'w-full overflow-hidden text-gray-900 dark:text-white dark:bg-gray-800 border-b last:border-b-0', // border bottom on each header trigger except last + 'w-full overflow-hidden text-gray-900 dark:text-white bg-gray-100 dark:bg-gray-800 border-b last:border-b-0', // border bottom on each header trigger except last 'border-gray-200 dark:border-gray-700 dark:border-opacity-50', className, ), @@ -83,7 +83,7 @@ export const AccordionContent = React.forwardRef< >(({ children, className, ...props }, forwardedRef) => ( { @@ -79,7 +79,7 @@ export const WithCloseAction = () => { id={id} value={value} color={value as ColorType} - sizing="md" + size="lg" icon={} isRemove={true} onRemove={(badge) => { @@ -118,7 +118,7 @@ export const CustomColor = () => { id={id} value={value} color={value as ColorType} - sizing="md" + size="lg" icon={} isRemove={true} className={'bg-lime-700 text-teal-300'} diff --git a/deepfence_frontend/packages/ui-components/src/components/badge/Badge.tsx b/deepfence_frontend/packages/ui-components/src/components/badge/Badge.tsx index df5c6052bd..bac14f8a20 100644 --- a/deepfence_frontend/packages/ui-components/src/components/badge/Badge.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/badge/Badge.tsx @@ -7,7 +7,7 @@ import { twMerge } from 'tailwind-merge'; import { Typography } from '@/components/typography/Typography'; -export type SizeType = 'sm' | 'md'; +export type SizeType = 'sm' | 'lg'; export type ColorType = 'default' | 'primary' | 'success' | 'danger'; export type SelectedBadgeProps = { id: string | number | undefined; @@ -16,7 +16,7 @@ export type SelectedBadgeProps = { export interface BadgeProps extends Omit, 'ref' | 'color'> { label?: string; value?: string; - sizing?: SizeType; + size?: SizeType; color?: ColorType; icon?: React.ReactNode; isRemove?: boolean; @@ -32,11 +32,11 @@ const classes = { }, size: { sm: `${Typography.size.sm} py-0.5 px-2.5`, - md: `${Typography.size.base} py-0.5 px-3`, + lg: `${Typography.size.base} py-0.5 px-3`, }, icon: { sm: 'w-3.5 h-3.5', - md: 'w-4 h-4', + lg: 'w-4 h-4', }, }; @@ -47,7 +47,7 @@ export const Badge = forwardRef( value, id, icon, - sizing = 'sm', + size = 'sm', color = 'default', className, onRemove, @@ -65,7 +65,7 @@ export const Badge = forwardRef( className={twMerge( cx( `${Typography.weight.normal} inline-flex gap-1.5 justify-center items-center rounded-md text-gray-900 dark:text-white`, - `${classes.size[sizing]}`, + `${classes.size[size]}`, `${classes.color[color]}`, ), className, @@ -76,7 +76,7 @@ export const Badge = forwardRef( {icon && ( {icon} diff --git a/deepfence_frontend/packages/ui-components/src/components/card/Card.tsx b/deepfence_frontend/packages/ui-components/src/components/card/Card.tsx index 2e3adc0c93..895cdc6ef2 100644 --- a/deepfence_frontend/packages/ui-components/src/components/card/Card.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/card/Card.tsx @@ -11,10 +11,10 @@ export const Card = (props: CardType) => {
= (props) => { {label} diff --git a/deepfence_frontend/packages/ui-components/src/components/select/Select.tsx b/deepfence_frontend/packages/ui-components/src/components/select/Select.tsx index 682681f349..a875a893ca 100644 --- a/deepfence_frontend/packages/ui-components/src/components/select/Select.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/select/Select.tsx @@ -34,6 +34,7 @@ export interface SelectProps { color?: ColorType; helperText?: string; placeholder?: string; + className?: string; } type IconProps = { @@ -131,6 +132,7 @@ export function Select({ color = COLOR_DEFAULT, placeholder, startIcon, + className = '', }: SelectProps) { const select = useSelectState({ defaultValue: defaultValue ?? ((Array.isArray(value) ? [] : '') as T), @@ -167,19 +169,22 @@ export function Select({ diff --git a/deepfence_frontend/packages/ui-components/src/components/separator/Separator.tsx b/deepfence_frontend/packages/ui-components/src/components/separator/Separator.tsx index aa7b2d148e..179ea29e4f 100644 --- a/deepfence_frontend/packages/ui-components/src/components/separator/Separator.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/separator/Separator.tsx @@ -6,7 +6,9 @@ import { twMerge } from 'tailwind-merge'; type SeparatorProps = { className?: string; }; -const Separator: FC = ({ className = '' }) => ( +const Separator: FC = ({ + className = 'bg-gray-100 dark:bg-gray-700 h-px', +}) => ( ); diff --git a/deepfence_frontend/packages/ui-components/src/components/switch/Switch.tsx b/deepfence_frontend/packages/ui-components/src/components/switch/Switch.tsx index 193a4f3322..beab464039 100644 --- a/deepfence_frontend/packages/ui-components/src/components/switch/Switch.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/switch/Switch.tsx @@ -3,6 +3,8 @@ import * as SwitchPrimitive from '@radix-ui/react-switch'; import cx from 'classnames'; import { useId } from 'react'; +import { Typography } from '@/main'; + export type SwitchProps = SwitchPrimitive.SwitchProps & { label?: string; }; @@ -41,7 +43,8 @@ const Switch = (props: SwitchProps) => {