import React from 'react'; import { UiElementItem } from './types'; const ElementPreview = ({ item }: { item: UiElementItem }) => { const commonStyle: React.CSSProperties = { color: item.settings.style.color, backgroundColor: item.settings.style.backgroundColor, border: item.settings.style.border, }; if (item.elementType === 'nav_button') { return ( ); } if (item.elementType === 'tooltip') { return (
{item.settings.content.text || 'Tooltip'}
); } if (item.elementType === 'gallery' || item.elementType === 'carousel') { return (
); } if (item.elementType === 'video_player') { return (
▶ {item.settings.content.title || 'Video'}
); } if (item.elementType === 'logo') { return (
{item.settings.content.text || 'LOGO'}
); } if (item.elementType === 'popup') { return (
□ {item.settings.content.title || 'Popup'}
); } return (
{item.settings.content.text || item.name}
); }; export default ElementPreview;