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