#ifndef EDITSCENE_PREFABINSTANCEEDITOR_HPP
#define EDITSCENE_PREFABINSTANCEEDITOR_HPP
#pragma once
#include "ComponentEditor.hpp"
#include "../components/PrefabInstance.hpp"

/**
 * @brief Editor UI for PrefabInstanceComponent
 */
class PrefabInstanceEditor : public ComponentEditor<PrefabInstanceComponent> {
public:
	bool renderComponent(flecs::entity entity,
			     PrefabInstanceComponent &component) override;
	const char *getName() const override
	{
		return "Prefab Instance";
	}
};

#endif // EDITSCENE_PREFABINSTANCEEDITOR_HPP
