2026-04-05 17:55:37 +02:00

22 lines
818 B
TypeScript

import { defineType, defineField } from 'sanity';
export default defineType({
name: 'siteSettings',
title: 'Paramètres du site',
type: 'document',
fields: [
defineField({ name: 'siteName', title: 'Nom du site', type: 'string' }),
defineField({ name: 'tagline', title: 'Accroche', type: 'string' }),
defineField({ name: 'description', title: 'Description SEO', type: 'text', rows: 3 }),
defineField({ name: 'email', title: 'Email de contact', type: 'string' }),
defineField({ name: 'phone', title: 'Téléphone', type: 'string' }),
defineField({ name: 'instagram', title: 'Instagram', type: 'url' }),
defineField({
name: 'heroImages',
title: "Images hero page d'accueil",
type: 'array',
of: [{ type: 'image', options: { hotspot: true } }],
}),
],
});