/** * DescriptionSettingsSectionCompact * * Compact description element settings for constructor sidebar. * Icon, title, text, font sizes, font families, colors, and background. */ import React from 'react'; import type { AssetOption } from '../../types/constructor'; import { addFallbackAssetOption } from '../../lib/constructorHelpers'; interface DescriptionSettingsSectionCompactProps { iconUrl: string; descriptionTitle: string; descriptionText: string; descriptionTitleFontSize: string; descriptionTextFontSize: string; descriptionTitleFontFamily: string; descriptionTextFontFamily: string; descriptionTitleColor: string; descriptionTextColor: string; descriptionBackgroundColor: string; iconAssetOptions: AssetOption[]; onChange: (prop: string, value: string) => void; } const DescriptionSettingsSectionCompact: React.FC< DescriptionSettingsSectionCompactProps > = ({ iconUrl, descriptionTitle, descriptionText, descriptionTitleFontSize, descriptionTextFontSize, descriptionTitleFontFamily, descriptionTextFontFamily, descriptionTitleColor, descriptionTextColor, descriptionBackgroundColor, iconAssetOptions, onChange, }) => { return (