Skip to content

Implemented the Education information subpage under "International"#81

Merged
peterlipt merged 4 commits intomainfrom
75-implement-education-information-page
Mar 22, 2026
Merged

Implemented the Education information subpage under "International"#81
peterlipt merged 4 commits intomainfrom
75-implement-education-information-page

Conversation

@DankaMarci
Copy link
Copy Markdown
Collaborator

closes #75

@DankaMarci DankaMarci requested a review from peterlipt March 5, 2026 17:18
@DankaMarci DankaMarci self-assigned this Mar 5, 2026
@DankaMarci DankaMarci linked an issue Mar 5, 2026 that may be closed by this pull request
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ehk Ready Ready Preview, Comment Mar 22, 2026 8:42pm

Request Review

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Implements the new International → Education Information subpage (issue #75), and factors out reusable UI building blocks for section headers and side navigation.

Changes:

  • Added education_information content to the EN/HU dictionaries and introduced a new /international/education-information page that renders it.
  • Introduced reusable layout components (PageSideNav, SectionHeader) and refactored the existing International “General Information” page to use them.
  • Added the new page to the International navigation menu.

Reviewed changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
src/dictionaries/hu.json Adds HU locale content for international.education_information and reformats contact entries
src/dictionaries/en.json Adds EN locale content for international.education_information and reformats contact entries
src/components/common/SectionHeader.tsx New shared section header component
src/components/common/PageSideNav.tsx New shared page side navigation component (sections + optional quick links)
src/app/(app)/components/navigation-items.ts Adds International → Education Information menu entry
src/app/(app)/[lang]/international/general-information/page.tsx Refactors General Information page to use PageSideNav and extracted quick links
src/app/(app)/[lang]/international/general-information/components/UniversitySystemsSection.tsx Refactors section header to use SectionHeader
src/app/(app)/[lang]/international/general-information/components/StudentLifeSection.tsx Refactors section header to use SectionHeader
src/app/(app)/[lang]/international/general-information/components/GettingStartedSection.tsx Refactors section header to use SectionHeader
src/app/(app)/[lang]/international/general-information/components/ContactsSection.tsx Refactors section header to use SectionHeader and updates icon imports
src/app/(app)/[lang]/international/education-information/page.tsx New Education Information page wiring (dictionary + side nav + content)
src/app/(app)/[lang]/international/education-information/components/types.ts Type definitions for the new dictionary-driven page
src/app/(app)/[lang]/international/education-information/components/EducationInformationContent.tsx Composes all education-information sections and anchors
src/app/(app)/[lang]/international/education-information/components/SubjectDescriptionSection.tsx Renders subject description content block
src/app/(app)/[lang]/international/education-information/components/RegistrationPeriodsSection.tsx Renders registration periods block
src/app/(app)/[lang]/international/education-information/components/LateRegistrationSection.tsx Renders late registration block
src/app/(app)/[lang]/international/education-information/components/CodeOfStudiesSection.tsx Renders CoS block + sub-blocks
src/app/(app)/[lang]/international/education-information/components/CompletionCurriculumSection.tsx Renders completion + curriculum cards
src/app/(app)/[lang]/international/education-information/components/ProblemsDuringStudiesSection.tsx Renders “problems during studies” card
src/app/(app)/[lang]/international/education-information/components/EvaluationSection.tsx Renders evaluation methods content
src/app/(app)/[lang]/international/education-information/components/OhvSection.tsx Renders OHV subsection
src/app/(app)/[lang]/international/education-information/components/SemesterInfoSection.tsx Renders semester info subsection
src/app/(app)/[lang]/international/education-information/components/TdkSection.tsx Renders TDK subsection

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@peterlipt peterlipt merged commit ac11486 into main Mar 22, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Education information page

3 participants