diff --git a/packages/power-bi/package.json b/packages/power-bi/package.json index 2b785759..dc5c00da 100644 --- a/packages/power-bi/package.json +++ b/packages/power-bi/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/workspace-powerbi", - "version": "2.0.0", + "version": "2.0.1", "type": "module", "sideEffects": false, "license": "MIT", diff --git a/packages/power-bi/src/lib/components/quickFilterGroup/QuickFilterGroup.tsx b/packages/power-bi/src/lib/components/quickFilterGroup/QuickFilterGroup.tsx index d43e3677..b49e1e0c 100644 --- a/packages/power-bi/src/lib/components/quickFilterGroup/QuickFilterGroup.tsx +++ b/packages/power-bi/src/lib/components/quickFilterGroup/QuickFilterGroup.tsx @@ -1,6 +1,7 @@ import { Icon } from '@equinor/eds-core-react'; import { tokens } from '@equinor/eds-tokens'; -import { useState, useRef } from 'react'; +import { useRef, useState } from 'react'; +import styled from 'styled-components'; import { ActiveFilter, PowerBiFilter, PowerBiFilterItem } from '../../types'; import { getFilterHeaderText } from '../../utils/getFilterHeader'; import { FilterController } from '../Filter/Filter'; @@ -27,6 +28,7 @@ export const PowerBiFilterGroup = ({ return ( <> + {isOpen && setIsOpen(false)} />} setIsOpen((s) => !s)} ref={anchorEl}>
@@ -54,3 +56,13 @@ export const PowerBiFilterGroup = ({ ); }; + +// Overlay to close the popover when clicking outside it +const StyledOverlay = styled.div` + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999; +`; diff --git a/packages/workspace-fusion/package.json b/packages/workspace-fusion/package.json index 8be0fd05..a52ea17b 100644 --- a/packages/workspace-fusion/package.json +++ b/packages/workspace-fusion/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/workspace-fusion", - "version": "8.0.0", + "version": "8.0.1", "type": "module", "sideEffects": false, "license": "MIT",