diff --git a/platform/ui/src/components/SidePanel/SidePanel.jsx b/platform/ui/src/components/SidePanel/SidePanel.jsx index ea1872900..f716b95c5 100644 --- a/platform/ui/src/components/SidePanel/SidePanel.jsx +++ b/platform/ui/src/components/SidePanel/SidePanel.jsx @@ -5,8 +5,8 @@ import classnames from 'classnames'; import { Button, Icon } from '@ohif/ui'; const borderSize = 4; -const expandedWidth = 320; -const collapsedWidth = 60; +const expandedWidth = 248; +const collapsedWidth = 56; const baseStyle = { maxWidth: `${expandedWidth}px`, @@ -26,7 +26,7 @@ const styleMap = { }; const baseClasses = - 'transition-all duration-300 ease-in-out h-100 bg-primary-dark border-black flex flex-col justify-start'; + 'transition-all duration-300 ease-in-out h-100 bg-primary-dark border-black flex flex-col justify-start box-content'; const classesMap = { open: { diff --git a/platform/ui/src/components/StudyBrowser/StudyBrowser.jsx b/platform/ui/src/components/StudyBrowser/StudyBrowser.jsx index c25790019..23d3ab0ec 100644 --- a/platform/ui/src/components/StudyBrowser/StudyBrowser.jsx +++ b/platform/ui/src/components/StudyBrowser/StudyBrowser.jsx @@ -11,7 +11,7 @@ const studyGroup = { All: [studySimple, studyWithSR], }; -const buttonClasses = 'text-white text-base border-none bg-black'; +const buttonClasses = 'text-white text-base border-none bg-black p-2 min-w-18'; const activeButtonClasses = 'bg-primary-main'; const StudyBrowser = () => { @@ -35,7 +35,7 @@ const StudyBrowser = () => { buttonClasses, isActive && activeButtonClasses )} - size="small" + size="initial" onClick={() => { setStudyGroupSelected(studyGroup); setStudyActive(null); diff --git a/platform/ui/src/components/StudyItem/StudyItem.jsx b/platform/ui/src/components/StudyItem/StudyItem.jsx index eaa85b10e..423151b93 100644 --- a/platform/ui/src/components/StudyItem/StudyItem.jsx +++ b/platform/ui/src/components/StudyItem/StudyItem.jsx @@ -5,7 +5,7 @@ import classnames from 'classnames'; import { Icon } from '@ohif/ui'; const baseClasses = - 'first:border-0 border-t border-secondary-light cursor-pointer'; + 'first:border-0 border-t border-secondary-light cursor-pointer outline-none'; const StudyItem = ({ studyDate, diff --git a/platform/ui/src/components/Thumbnail/Thumbnail.jsx b/platform/ui/src/components/Thumbnail/Thumbnail.jsx index 6100cc4d2..391f513b7 100644 --- a/platform/ui/src/components/Thumbnail/Thumbnail.jsx +++ b/platform/ui/src/components/Thumbnail/Thumbnail.jsx @@ -17,20 +17,20 @@ const Thumbnail = ({ return (
-
+
- +
{viewportIdentificator}
@@ -74,13 +74,16 @@ const Thumbnail = ({
{isTracked && ( - + )}
-
+
{ modality={modality} seriesDate={seriesDate} seriesDescription={seriesDescription} + onClick={() => {}} /> ); } else { diff --git a/platform/ui/src/components/ThumbnailSR/ThumbnailSR.jsx b/platform/ui/src/components/ThumbnailSR/ThumbnailSR.jsx index c3d949168..914dccb29 100644 --- a/platform/ui/src/components/ThumbnailSR/ThumbnailSR.jsx +++ b/platform/ui/src/components/ThumbnailSR/ThumbnailSR.jsx @@ -3,10 +3,13 @@ import PropTypes from 'prop-types'; import { Icon } from '@ohif/ui'; -const ThumbnailSR = ({ seriesDescription, seriesDate }) => { +const ThumbnailSR = ({ seriesDescription, seriesDate, onClick }) => { return ( -
-
+
+
@@ -26,6 +29,7 @@ const ThumbnailSR = ({ seriesDescription, seriesDate }) => { ThumbnailSR.propTypes = { seriesDescription: PropTypes.string, seriesDate: PropTypes.string, + onClick: PropTypes.func.isRequired, }; export default ThumbnailSR; diff --git a/platform/ui/src/views/Viewer/Viewer.mdx b/platform/ui/src/views/Viewer/Viewer.mdx index 2d171805e..7d156a21b 100644 --- a/platform/ui/src/views/Viewer/Viewer.mdx +++ b/platform/ui/src/views/Viewer/Viewer.mdx @@ -50,7 +50,7 @@ import ViewportToolbar from './components/ViewportToolBar'; iconName="group-layers" iconLabel="Studies" componentLabel="Studies" - defaultIsOpen={false} + defaultIsOpen={true} > diff --git a/platform/ui/tailwind.config.js b/platform/ui/tailwind.config.js index 455bb41dd..e7ca0b5a4 100644 --- a/platform/ui/tailwind.config.js +++ b/platform/ui/tailwind.config.js @@ -161,7 +161,9 @@ module.exports = { '8': '2rem', '10': '2.5rem', '12': '3rem', + '14': '3.5rem', '16': '4rem', + '18': '4.5rem', '20': '5rem', '24': '6rem', '32': '8rem', @@ -374,7 +376,8 @@ module.exports = { full: '100%', screen: '100vh', }, - minWidth: { + minWidth: (theme) => ({ + ...theme('spacing'), '0': '0', xs: '2rem', sm: '4rem', @@ -382,7 +385,7 @@ module.exports = { lg: '8rem', xl: '10rem', full: '100%', - }, + }), objectPosition: { bottom: 'bottom', center: 'center',