move contacts to const

This commit is contained in:
tmshv committed 2026-04-24 20:31:34 +03:00
1 parent 1348eab71f
commit ef80f5366c
3 files changed
+36 -51

No files matched your search

+2 -5
View File
@@ -2,12 +2,9 @@ import s from "./contacts.module.css"
import Link from "next/link"
import { Title } from "@/ui/Title"
import { useSnapshot } from "valtio"
import { state } from "@/store/config"
export const Contacts: React.FC = props => {
const { contacts } = useSnapshot(state)
import { contacts } from "@/const"
export const Contacts: React.FC = () => {
return (
<>
<Title level={3}>Контактная информация</Title>
+34
View File
@@ -21,3 +21,37 @@ export const menu: MenuItem[] = [
href: "/info",
},
]
type Contact = {
type: string
value: string
title: string
}
export const contacts: Contact[] = [
{
type: "link",
value: "https://yandex.ru/maps/-/CKUkAXIb",
title: "г. Шлиссельбург ул. 18 января д. 3",
},
{
type: "tel",
value: "tel:+78136276312",
title: "+7 (81362) 76-312",
},
{
type: "email",
value: "mailto:hudozka@gmail.com",
title: "hudozka@gmail.com",
},
{
type: "link",
value: "https://clck.ru/H83zS",
title: "Навигатор дополнительного образования ЛО",
},
{
type: "link",
value: "https://vk.com/shlisselburghudozka",
title: "Вконтакте",
},
]
-46
View File
@@ -1,46 +0,0 @@
import { proxy } from "valtio"
type Contact = {
type: string
value: string
title: string
}
type State = {
contacts: Contact[]
}
export const state = proxy<State>({
contacts: [
{
type: "link",
value: "https://yandex.ru/maps/-/CKUkAXIb",
title: "г. Шлиссельбург ул. 18 января д. 3",
},
{
type: "tel",
value: "tel:+78136276312",
title: "+7 (81362) 76-312",
},
{
type: "email",
value: "mailto:hudozka@gmail.com",
title: "hudozka@gmail.com",
},
{
type: "link",
value: "https://clck.ru/H83zS",
title: "Навигатор дополнительного образования ЛО",
},
{
type: "link",
value: "https://vk.com/shlisselburghudozka",
title: "Вконтакте",
},
// {
// type: "link",
// value: "https://www.instagram.com/hudozka",
// title: "Инстаграм",
// },
],
})