silphius/app/react/components/dom/entity.jsx

28 lines
549 B
React
Raw Normal View History

2024-07-13 03:03:10 -05:00
import {memo} from 'react';
2024-07-12 02:10:22 -05:00
import Dialogues from './dialogues.jsx';
2024-07-26 18:05:24 -05:00
import Damages from './damages.jsx';
2024-07-12 02:10:22 -05:00
2024-07-13 03:03:10 -05:00
function Entity({camera, entity, scale}) {
2024-07-12 02:10:22 -05:00
return (
<>
{entity.Interlocutor && (
<Dialogues
camera={camera}
dialogues={entity.Interlocutor.dialogues}
scale={scale}
/>
)}
2024-07-26 18:05:24 -05:00
{entity.Vulnerable && (
<Damages
camera={camera}
damages={entity.Vulnerable.damages}
scale={scale}
/>
)}
2024-07-12 02:10:22 -05:00
</>
)
2024-07-13 03:03:10 -05:00
}
export default memo(Entity);