12345678910111213141516171819202122232425262728293031 |
- import { memo } from 'react'
- import { MiniMap } from 'reactflow'
- import UndoRedo from '../header/undo-redo'
- import ZoomInOut from './zoom-in-out'
- import Control from './control'
- export type OperatorProps = {
- handleUndo: () => void
- handleRedo: () => void
- }
- const Operator = ({ handleUndo, handleRedo }: OperatorProps) => {
- return (
- <>
- <MiniMap
- style={{
- width: 102,
- height: 72,
- }}
- className='!absolute !left-4 !bottom-14 z-[9] !m-0 !w-[102px] !h-[72px] !border-[0.5px] !border-black/8 !rounded-lg !shadow-lg'
- />
- <div className='flex items-center mt-1 gap-2 absolute left-4 bottom-4 z-[9]'>
- <ZoomInOut />
- <UndoRedo handleUndo={handleUndo} handleRedo={handleRedo} />
- <Control />
- </div>
- </>
- )
- }
- export default memo(Operator)
|