import React from 'react' import { useTranslation } from 'react-i18next' import { useComponent } from '@xrengine/engine/src/ecs/functions/ComponentFunctions' import { DirectionalLightComponent } from '@xrengine/engine/src/scene/components/DirectionalLightComponent' import BoltIcon from '@mui/icons-material/Bolt' import BooleanInput from '../inputs/BooleanInput' import ColorInput from '../inputs/ColorInput' import InputGroup from '../inputs/InputGroup' import NumericInputGroup from '../inputs/NumericInputGroup' import LightShadowProperties from './LightShadowProperties' import NodeEditor from './NodeEditor' import { EditorComponentType, updateProperty } from './Util' /** * DirectionalLightNodeEditor is used provides properties to customize DirectionaLight element. * * @type {Component class} */ export const DirectionalLightNodeEditor: EditorComponentType = (props) => { const { t } = useTranslation() const lightComponent = useComponent(props.entity, DirectionalLightComponent).value return ( ) } DirectionalLightNodeEditor.iconComponent = BoltIcon export default DirectionalLightNodeEditor