feat: 푸터 사업자 정보 갱신 및 회사 정보 상수 분리

- 푸터 상호/CEO/사업자번호/주소/이메일을 신규 정보로 교체, 저작권 문구 추가
- 회사 정보를 shared/constants/company.ts로 분리해 푸터와 JSON-LD에서 공통 사용
- 메인 페이지 Organization 구조화 데이터의 이메일·주소 갱신

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-13 22:11:34 +09:00
parent e1e18b00f7
commit be6156c9d8
3 changed files with 46 additions and 11 deletions
+14 -4
View File
@@ -1,5 +1,6 @@
<script setup lang="ts">
// 공통 푸터 — 모든 페이지에서 동일하게 사용
import { COMPANY } from '~/shared/constants/company'
</script>
<template>
@@ -10,16 +11,19 @@
</NuxtLink>
<div class="foot-company">
<p class="foot-name"><span class="dot" /> 이너탭</p>
<p class="foot-name"><span class="dot" /> {{ COMPANY.legalNameEn }} ({{ COMPANY.legalName }})</p>
<p>CEO: {{ COMPANY.ceo }}</p>
<p>Business Registration No.: {{ COMPANY.businessRegNo }}</p>
<p>Address: {{ COMPANY.addressEn }}</p>
<!-- 이메일 라벨+주소를 한 묶음(nowrap)으로 두어, 줄바꿈은 라벨 앞에서만 일어나도록 -->
<p>사업자등록번호: 883-81-03100&nbsp;| <span class="foot-email">이메일: <a href="mailto:innertab@gmail.com">innertab@gmail.com</a></span></p>
<p>주소: 서울특별시 강남구 삼성동 121-38, 304호</p>
<p><span class="foot-email">Email: <a :href="`mailto:${COMPANY.email}`">{{ COMPANY.email }}</a></span></p>
</div>
<div class="foot-divider" />
<div class="foot-bottom">
<NuxtLink to="/privacy" class="foot-policy">개인정보처리방침</NuxtLink>
<p class="foot-copy">© {{ COMPANY.copyrightYear }} {{ COMPANY.legalNameEn }} All rights reserved.</p>
</div>
</div>
</footer>
@@ -99,7 +103,8 @@ footer {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1.25rem; /* 20px */
flex-wrap: wrap; /* 모바일 폭에서 저작권 문구가 다음 줄로 내려가도록 */
gap: 0.75rem 1.25rem; /* 12px / 20px */
}
.foot-policy {
@@ -112,4 +117,9 @@ footer {
.foot-policy:hover {
color: var(--brand);
}
.foot-copy {
font-size: 0.8125rem; /* 13px */
color: var(--ink-soft);
}
</style>