Duplicate Shifts from 'Create Shift' Button

When creating an office shift, clicking the "Create Shift" button multiple times generates duplicate schedules before the tab closes, leading to unnecessary duplicate entries.