You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
737 B

interface SiteInfo{
siteName: string;
siteNameEn: string;
siteDesc: string;
siteDescEn: string;
logo: string;
wechatImage?: string;
wecomImage?: string;
wxmpImage?: string;
wechat?: string;
wxgzhImage?: string;
linkedin?: string;
linkedinImage?: string;
whatsapp?: string;
whatsappImage?: string;
email?: string;
emailImage?: string;
address?: string;
addressEn?: string;
pov?: string;
}
export const useSiteInfo = () => {
const siteInfo = useState<SiteInfo>('siteInfo', () => {
return {
siteName: '',
siteNameEn: '',
siteDesc: '',
siteDescEn: '',
logo: '',
}
})
return siteInfo;
}
export const useLang = () => useState<string>('lang', () => 'zh')