from django.contrib import admin
from django.utils.html import format_html
from .models import Partner
# Register your models here.
class PartnerAdmin(admin.ModelAdmin):
    list_display = ('id', 'thumbnail_preview', 'title', 'created_at')
    readonly_fields = ('form_thumbnail_preview',)


    def thumbnail_preview(self, obj):
        if obj.image:
            return format_html('<img src="{}" style="width: 70px; height: 50px; object-fit: cover; border-radius: 6px;" />', obj.image.url)
        return "No Image"
    thumbnail_preview.short_description = 'Image Preview'


    def form_thumbnail_preview(self, obj):
        if obj.image:
            return format_html('<img src="{}" style="width: 300px; height: auto; border-radius: 12px; border: 1px solid #ddd;" />', obj.image.url)
        return "No Image"
    form_thumbnail_preview.short_description = 'Current Image'

admin.site.register(Partner, PartnerAdmin)