diff --git a/package.json b/package.json index 6820bb2..5c9a82f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cameleer/design-system", - "version": "0.1.3", + "version": "0.1.5", "type": "module", "main": "./dist/index.es.js", "module": "./dist/index.es.js", diff --git a/src/design-system/composites/DetailPanel/DetailPanel.tsx b/src/design-system/composites/DetailPanel/DetailPanel.tsx index 0b0ecef..e5dfe04 100644 --- a/src/design-system/composites/DetailPanel/DetailPanel.tsx +++ b/src/design-system/composites/DetailPanel/DetailPanel.tsx @@ -1,4 +1,5 @@ import { useState, type ReactNode } from 'react' +import { createPortal } from 'react-dom' import styles from './DetailPanel.module.css' interface Tab { @@ -22,7 +23,7 @@ export function DetailPanel({ open, onClose, title, tabs, children, actions, cla const activeContent = tabs?.find((t) => t.value === activeTab)?.content - return ( + const panel = (