import { create } from 'zustand';

type SeoStore = {
  og_image: string;
  meta_title: string;
  meta_description: string;
  meta_keywords?: string;
  disable_seo: boolean;
  setData: (data: {
    og_image?: string;
    meta_title: string;
    meta_description: string;
    meta_keywords?: string;
    disable_seo: boolean;
  }) => void;
};

export const useSeoStore = create<SeoStore>((set) => ({
  og_image: '',
  meta_title: '',
  meta_description: '',
  meta_keywords: '',
  disable_seo: false,
  setData: (data) => set(data),
}));
