mau coba di hangtuah yang sudah oke fitur exp nya

This commit is contained in:
mario
2025-04-11 16:43:12 +07:00
parent a78c918963
commit 02a1abc93f
4 changed files with 297 additions and 13 deletions

View File

@@ -20,6 +20,7 @@ const StudyItem = ({
onClickUntrack,
viewPreset = 'thumbnails',
onThumbnailContextMenu,
servicesManager, // Tambah servicesManager as a prop
}: withAppTypes) => {
return (
<Accordion
@@ -55,15 +56,32 @@ const StudyItem = ({
}}
>
{isExpanded && displaySets && (
<ThumbnailList
thumbnails={displaySets}
activeDisplaySetInstanceUIDs={activeDisplaySetInstanceUIDs}
onThumbnailClick={onClickThumbnail}
onThumbnailDoubleClick={onDoubleClickThumbnail}
onClickUntrack={onClickUntrack}
viewPreset={viewPreset}
onThumbnailContextMenu={onThumbnailContextMenu}
/>
<>
{/* Expertise Button */}
<div
className="bg-primary-dark hover:bg-primary-active my-4 w-full cursor-pointer border border-white py-2 text-center text-white"
onClick={() => {
// Trigger the expertise panel in the right side panel (segmentation Panel)
servicesManager.services.panelService.activatePanel(
'@ohif/extension-cornerstone.panelModule.panelSegmentation-exp',
true
);
}}
>
View Expertise
</div>
{/* Thumbnails */}
<ThumbnailList
thumbnails={displaySets}
activeDisplaySetInstanceUIDs={activeDisplaySetInstanceUIDs}
onThumbnailClick={onClickThumbnail}
onThumbnailDoubleClick={onDoubleClickThumbnail}
onClickUntrack={onClickUntrack}
viewPreset={viewPreset}
onThumbnailContextMenu={onThumbnailContextMenu}
/>
</>
)}
</AccordionContent>
</AccordionItem>
@@ -86,6 +104,7 @@ StudyItem.propTypes = {
onDoubleClickThumbnail: PropTypes.func,
onClickUntrack: PropTypes.func,
viewPreset: PropTypes.string,
servicesManager: PropTypes.object.isRequired, // Tambah servicesManager prop
};
export { StudyItem };