Add validations and logging for puck beamtime assignment.
Introduced checks to prevent reassigning beamtime if puck samples have recorded events. Updated logging in beamline-related methods to provide more insight. Simplified data structure updates for dewars, pucks, and samples, ensuring consistency with beamtime assignments.
This commit is contained in:
@ -1,10 +1,16 @@
|
||||
// Planning.tsx
|
||||
import React from 'react';
|
||||
import CustomCalendar from '../components/Calendar.tsx';
|
||||
|
||||
const PlanningView: React.FC = () => {
|
||||
return <CustomCalendar />;
|
||||
//return <div>Welcome to the Planning Page</div>;
|
||||
interface PlanningViewProps {
|
||||
onPgroupChange?: (pgroup: string) => void;
|
||||
activePgroup: string;
|
||||
}
|
||||
|
||||
const PlanningView: React.FC<PlanningViewProps> = ({ onPgroupChange, activePgroup }) => {
|
||||
return <CustomCalendar
|
||||
activePgroup={activePgroup}
|
||||
onPgroupChange={onPgroupChange}
|
||||
/>;
|
||||
};
|
||||
|
||||
export default PlanningView;
|
Reference in New Issue
Block a user