feat(typings): Enhance typing support with withAppTypes and custom services throughout OHIF (#4090)

This commit is contained in:
Ibrahim authored and GitHub committed 2024-05-08 12:12:49 -04:00
1 parent b2cd0172d6
commit 374065bc3b
153 files changed
+842 -657

No files matched your search

@@ -13,7 +13,13 @@ import { useToolbox } from '../../contextProviders';
* role in enhancing the app with a toolbox by providing a way to integrate
* and display various tools and their corresponding options
*/
function Toolbox({ servicesManager, buttonSectionId, commandsManager, title, ...props }) {
function Toolbox({
servicesManager,
buttonSectionId,
commandsManager,
title,
...props
}: withAppTypes) {
const { state: toolboxState, api } = useToolbox(buttonSectionId);
const { onInteraction, toolbarButtons } = useToolbar({
servicesManager,
@@ -15,7 +15,7 @@ function usePrevious(value) {
/**
* Just refactoring from the toolbox component to make it more readable
*/
function ToolboxUI(props) {
function ToolboxUI(props: withAppTypes) {
const {
toolbarButtons,
handleToolSelect,