from django.contrib import admin
from .models import WebsiteSettings

@admin.register(WebsiteSettings)
class WebsiteSettingsAdmin(admin.ModelAdmin):
    list_display = ['company_name', 'contact_email', 'updated_at']
    fieldsets = (
        ('General Settings', {
            'fields': ('company_name', 'company_tagline', 'company_logo', 'company_favicon')
        }),
        ('Contact Settings', {
            'fields': ('contact_email', 'contact_phone', 'contact_address', 'contact_map')
        }),
        ('Social Media', {
            'fields': ('facebook_url', 'twitter_url', 'linkedin_url', 'instagram_url', 'youtube_url')
        }),
        ('SEO Settings', {
            'fields': ('meta_title', 'meta_description', 'meta_keywords')
        }),
        ('Footer Settings', {
            'fields': ('footer_copyright', 'footer_logo')
        }),
    )