11import type { Route } from '.react-router/types/app/routes/about/overview/+types/index' ;
2+ import LoginVisible from '~/components/feature/auth/LoginVisible' ;
3+ import ContentSection from '~/components/feature/content/ContentSection' ;
4+ import PageLayout from '~/components/layout/PageLayout' ;
25import Attachments from '~/components/ui/Attachments' ;
36import Button from '~/components/ui/Button' ;
4- import ContentSection from '~/components/feature/content/ContentSection' ;
57import HTMLViewer from '~/components/ui/HTMLViewer' ;
68import Image from '~/components/ui/Image' ;
7- import LoginVisible from '~/components/feature/auth/LoginVisible' ;
8- import PageLayout from '~/components/layout/PageLayout' ;
99import { BASE_URL } from '~/constants/api' ;
1010import { useLanguage } from '~/hooks/useLanguage' ;
1111import commonTranslations from '~/translations.json' ;
@@ -14,6 +14,17 @@ import { getLocaleFromPathname } from '~/utils/string';
1414import brochure1 from '../assets/brochure1.png' ;
1515import brochure2 from '../assets/brochure2.png' ;
1616
17+ export function meta ( ) {
18+ return [
19+ { title : '학부 소개 | 서울대학교 컴퓨터공학부' } ,
20+ {
21+ name : 'description' ,
22+ content :
23+ '서울대학교 컴퓨터공학부의 교육 목표와 비전, 학부 소개 정보를 제공합니다.' ,
24+ } ,
25+ ] ;
26+ }
27+
1728export async function loader ( { request } : Route . LoaderArgs ) {
1829 const url = new URL ( request . url ) ;
1930 const locale = getLocaleFromPathname ( url . pathname ) ;
0 commit comments