Skip to main content

Interface: ThemedCardProperties

Defined in: src/theme/components/ThemedCard.tsx:131

Properties for the ThemedCard component.

Hierarchyโ€‹

View Summary

Extendsโ€‹

Propertiesโ€‹

children?โ€‹

readonly optional children?: ReactNode

Defined in: shared/types/componentProps.ts:36

Component content (text, elements, or other components)

Inherited fromโ€‹

CoreComponentProperties.children


className?โ€‹

readonly optional className?: string

Defined in: shared/types/componentProps.ts:38

Additional CSS classes for styling customization

Inherited fromโ€‹

CoreComponentProperties.className


disabled?โ€‹

readonly optional disabled?: boolean

Defined in: shared/types/componentProps.ts:40

Whether the component is disabled and non-interactive

Inherited fromโ€‹

CoreComponentProperties.disabled


clickable?โ€‹

readonly optional clickable?: boolean

Defined in: src/theme/components/ThemedCard.tsx:133

Whether the card should have clickable styling and cursor pointer


hoverable?โ€‹

readonly optional hoverable?: boolean

Defined in: src/theme/components/ThemedCard.tsx:135

Whether the card should have hover effects


icon?โ€‹

readonly optional icon?: ReactNode

Defined in: src/theme/components/ThemedCard.tsx:137

Icon element to display in the card header


iconColor?โ€‹

readonly optional iconColor?: string

Defined in: src/theme/components/ThemedCard.tsx:139

Color theme for the icon (uses theme color names)


onClick?โ€‹

readonly optional onClick?: ClickHandler

Defined in: src/theme/components/ThemedCard.tsx:141

Click handler for the card


onMouseEnter?โ€‹

readonly optional onMouseEnter?: () => void

Defined in: src/theme/components/ThemedCard.tsx:143

Mouse enter handler for hover effects

Returnsโ€‹

void


onMouseLeave?โ€‹

readonly optional onMouseLeave?: () => void

Defined in: src/theme/components/ThemedCard.tsx:145

Mouse leave handler for hover effects

Returnsโ€‹

void


padding?โ€‹

readonly optional padding?: BoxPadding

Defined in: src/theme/components/ThemedCard.tsx:147

Padding size for the card content


rounded?โ€‹

readonly optional rounded?: BoxRounded

Defined in: src/theme/components/ThemedCard.tsx:149

Border radius size for the card


shadow?โ€‹

readonly optional shadow?: BoxShadow

Defined in: src/theme/components/ThemedCard.tsx:151

Shadow size for the card


subtitle?โ€‹

readonly optional subtitle?: string

Defined in: src/theme/components/ThemedCard.tsx:153

Subtitle text displayed in the card header


title?โ€‹

readonly optional title?: string

Defined in: src/theme/components/ThemedCard.tsx:155

Title text displayed in the card header


variant?โ€‹

readonly optional variant?: BoxVariant

Defined in: src/theme/components/ThemedCard.tsx:157

Visual variant for the card styling