feat: complete publications and research sections and resolve conflicts

This commit is contained in:
VuHoangThien
2026-04-14 23:51:53 +07:00
51 changed files with 4897 additions and 1769 deletions

24
app/research/page.tsx Normal file
View File

@@ -0,0 +1,24 @@
import React from 'react';
import { Metadata } from 'next';
import ResearchHero from '@/app/components/research/ResearchHero';
import ResearchSearch from '@/app/components/research/ResearchSearch';
import ResearchDomains from '@/app/components/research/ResearchDomains';
import ProjectsAndCenters from '@/app/components/research/ProjectsAndCenters';
import ResearchResources from '@/app/components/research/ResearchResources';
export const metadata: Metadata = {
title: 'Research Hub | Liberal University',
description: 'Explore our cutting-edge research domains, active projects, and funding calls.',
};
export default function ResearchPage() {
return (
<div className="research-wrapper">
<ResearchHero />
<ResearchSearch />
<ResearchDomains />
<ProjectsAndCenters />
<ResearchResources />
</div>
);
}

View File

@@ -0,0 +1,26 @@
import React from 'react';
import { Metadata } from 'next';
import ResearchSearchHeader from '@/app/components/research/search/ResearchSearchHeader';
import ResearchSearchSidebar from '@/app/components/research/search/ResearchSearchSidebar';
import ResearchSearchResults from '@/app/components/research/search/ResearchSearchResults';
export const metadata: Metadata = {
title: 'Search Research | Liberal University',
description: 'Search across researchers, labs, projects, and institutes.',
};
export default function ResearchSearchPage() {
return (
<div className="pub-wrapper">
<ResearchSearchHeader />
<section id="repo-content">
<div className="max-w-[1440px] mx-auto px-6 lg:px-8">
<div className="pub-layout">
<ResearchSearchSidebar />
<ResearchSearchResults />
</div>
</div>
</section>
</div>
);
}