External Components
ComponentRenderer
Basic Usage
import { ComponentRenderer } from "uxp/components";
const LocationDetails = ({ locationKey }) => {
return (
<div>
<h1>Location Details</h1>
{/* Load activity log from System app */}
<ComponentRenderer
moduleId="iviva-system-app"
componentId="activity-log"
type="ui"
additionalProps={{
objectType: 'Location',
objectKey: locationKey
}}
/>
</div>
);
};Common External Components
1. Activity Log (Timeline)
2. Attachment Uploader
3. Comments Component
Finding External Components
Props Passing
Type: Widget vs UI
Loading States
Error Handling
Example: Details Panel with External Components
Next Steps
Last updated