feat: centralize brand information in package data and integrate dynamically into contact and footer sections

This commit is contained in:
Firman Ramdhani
2026-07-29 16:44:16 +07:00
parent 90dea678dd
commit 5f87a9f2e3
6 changed files with 27 additions and 20 deletions
+10 -6
View File
@@ -1,10 +1,14 @@
{
"name": "My Brand",
"description": "A short description of your brand or product.",
"tagline": "Building the future, one pixel at a time.",
"name": "Pintu Masuk",
"email": "hello@pintumasuk.id",
"phone": "+62 812-3456-7890",
"address": {
"id": "Jl. Soekarno-Hatta No.409, Karasak, Kec. Astanaanyar, Kota Bandung, Jawa Barat 40243",
"en": "Jl. Soekarno-Hatta No.409, Karasak, Kec. Astanaanyar, Bandung City, West Java 40243"
},
"socialLinks": {
"twitter": "https://twitter.com/mybrand",
"github": "https://github.com/mybrand",
"website": "https://mybrand.com"
"email": "mailto:hello@pintumasuk.id",
"phone": "tel:+6281234567890",
"youtube": "https://youtube.com/"
}
}
+1
View File
@@ -1,3 +1,4 @@
import brandInfo from './data/info.json';
export type BrandInfo = typeof brandInfo;
export { brandInfo };