Merge pull request 'dev/nicolas/staging-prep' (#64) from dev/nicolas/staging-prep into main

Reviewed-on: Targo/targo_frontend#64
This commit is contained in:
Nicolas 2026-01-26 10:09:24 -05:00
commit 7b56a14cb4
2 changed files with 10 additions and 4 deletions

View File

@ -15,7 +15,7 @@ export const ShiftService = {
createNewShifts: async (new_shifts: Shift[], employee_email?: string):Promise<BackendResponse<Shift>> => {
if (employee_email) {
const response = await api.post(`/shift/create/${employee_email}`);
const response = await api.post(`/shift/create/${employee_email}`, new_shifts);
return response.data;
}
@ -25,7 +25,7 @@ export const ShiftService = {
updateShifts: async (existing_shifts: Shift[], employee_email?: string):Promise<BackendResponse<Shift>> => {
if (employee_email) {
const response = await api.patch(`/shift/update/${employee_email}`);
const response = await api.patch(`/shift/update/${employee_email}`, existing_shifts);
return response.data;
}

View File

@ -21,7 +21,13 @@ export const getMinutes = (hours: number) => {
}
export const getHoursMinutesStringFromHoursFloat = (hours: number): string => {
const flat_hours = Math.floor(hours);
const minutes = Math.round((hours - flat_hours) * 60);
let flat_hours = Math.floor(hours);
let minutes = Math.round((hours - flat_hours) * 60);
if (minutes === 60) {
flat_hours += 1;
minutes = 0;
}
return `${flat_hours}h${minutes > 1 ? ' ' + minutes : ''}`
}