From 1de41fda55d24c1afe796da5b944fd61f40fab65 Mon Sep 17 00:00:00 2001 From: br0kenpixel <23280129+br0kenpixel@users.noreply.github.com> Date: Tue, 28 Oct 2025 10:35:07 +0100 Subject: [PATCH] feat: add basic internship editor --- frontend/app/components/InternshipEditor.vue | 133 ++++++++++++++++++ .../app/pages/dashboard/student/index.vue | 2 +- .../dashboard/student/internship/create.vue | 36 +++++ frontend/app/types/internships.ts | 10 +- 4 files changed, 175 insertions(+), 6 deletions(-) create mode 100644 frontend/app/components/InternshipEditor.vue create mode 100644 frontend/app/pages/dashboard/student/internship/create.vue diff --git a/frontend/app/components/InternshipEditor.vue b/frontend/app/components/InternshipEditor.vue new file mode 100644 index 0000000..256b86a --- /dev/null +++ b/frontend/app/components/InternshipEditor.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/frontend/app/pages/dashboard/student/index.vue b/frontend/app/pages/dashboard/student/index.vue index 51fb996..3f58f3e 100644 --- a/frontend/app/pages/dashboard/student/index.vue +++ b/frontend/app/pages/dashboard/student/index.vue @@ -38,7 +38,7 @@ const { data, error } = await useSanctumFetch('/api/internships');
- + Pridať diff --git a/frontend/app/pages/dashboard/student/internship/create.vue b/frontend/app/pages/dashboard/student/internship/create.vue new file mode 100644 index 0000000..c0a5a4e --- /dev/null +++ b/frontend/app/pages/dashboard/student/internship/create.vue @@ -0,0 +1,36 @@ + + + + + \ No newline at end of file diff --git a/frontend/app/types/internships.ts b/frontend/app/types/internships.ts index 3aa05a1..67f9768 100644 --- a/frontend/app/types/internships.ts +++ b/frontend/app/types/internships.ts @@ -15,11 +15,11 @@ export interface Internship { }; export interface NewInternship { - user_id: string; - company_id: string; - start: number; - end: number; - year_of_study: boolean; + user_id: number; + company_id: number; + start: string; + end: string; + year_of_study: number; semester: string; position_description: string; agreement?: Uint8Array;