mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-18 13:44:12 +00:00
1849b4d39f
* chore: migrate eslint to oxlint * chore: migrate prettier to oxfmt * chore: migrate typescript * chore: toThrow should have a expected value * chore: cast test value as Day * chore: small title fix * chore: mocks should be hoisted * chore: incorrect async useage * chore: test should be inside description * chore: test sohuld include an expeced * chore: oxfmt --------- Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain>
26 lines
667 B
TypeScript
26 lines
667 B
TypeScript
import { memo } from 'react';
|
|
|
|
import Modal from '../../../common/components/modal/Modal';
|
|
import CuesheetEntryEditor from '../../../features/rundown/entry-editor/CuesheetEventEditor';
|
|
import { useEditModal } from './useEditModal';
|
|
|
|
export default memo(EntryEditModal);
|
|
function EntryEditModal() {
|
|
const entryId = useEditModal((state) => state.selectedEntryId);
|
|
const closeModal = useEditModal((state) => state.clearSelection);
|
|
|
|
if (entryId === null) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<Modal
|
|
isOpen
|
|
onClose={closeModal}
|
|
title='Edit entry'
|
|
showCloseButton
|
|
bodyElements={<CuesheetEntryEditor entryId={entryId} />}
|
|
/>
|
|
);
|
|
}
|