From 435dde40648895025a47570747259e412b0a36d7 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 15:03:38 +0100 Subject: [PATCH 01/12] Add responsive variant to AnchoredOverlay --- .changeset/responsive-anchored-overlay.md | 5 +++++ .../src/AnchoredOverlay/AnchoredOverlay.docs.json | 10 +++++++++- .../react/src/AnchoredOverlay/AnchoredOverlay.tsx | 13 +++++++++++-- packages/react/src/Overlay/Overlay.module.css | 9 +++++++++ packages/react/src/SelectPanel/SelectPanel.tsx | 1 + 5 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 .changeset/responsive-anchored-overlay.md diff --git a/.changeset/responsive-anchored-overlay.md b/.changeset/responsive-anchored-overlay.md new file mode 100644 index 00000000000..dd3590df18b --- /dev/null +++ b/.changeset/responsive-anchored-overlay.md @@ -0,0 +1,5 @@ +--- +"@primer/react": minor +--- + +AnchoredOverlay: Add prop to set responsive variant. Example: `variant: {regular: 'anchored', narrow: 'anchored'}` diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json b/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json index 4ecfb62eb2a..ce4d9eac7a6 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json @@ -147,12 +147,20 @@ "required": false, "description": "", "defaultValue": "" - }, { + }, + { "name": "pinPosition", "type": "boolean", "required": false, "description": "If true, the overlay will attempt to prevent position shifting when sitting at the top of the anchor.", "defaultValue": "false" + }, + { + "name": "variant", + "type": "{ regular?: 'anchored', narrow?: 'anchored' | 'full-screen' }", + "required": false, + "description": "Optional prop to set variant for narrow screen sizes", + "defaultValue": "{ regular: 'anchored', narrow: 'anchored' }" } ] } diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx index 5f69fcb168f..b8d7dca1b68 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx @@ -8,6 +8,7 @@ import {useFocusZone} from '../hooks/useFocusZone' import {useAnchoredPosition, useProvidedRefOrCreate, useRenderForcingRef} from '../hooks' import {useId} from '../hooks/useId' import type {PositionSettings} from '@primer/behaviors' +import {useResponsiveValue, type ResponsiveValue} from '../hooks/useResponsiveValue' interface AnchoredOverlayPropsWithAnchor { /** @@ -93,6 +94,10 @@ interface AnchoredOverlayBaseProps extends Pick } export type AnchoredOverlayProps = AnchoredOverlayBaseProps & @@ -122,6 +127,7 @@ export const AnchoredOverlay: React.FC { const anchorRef = useProvidedRefOrCreate(externalAnchorRef) @@ -183,6 +189,8 @@ export const AnchoredOverlay: React.FC {renderAnchor && @@ -206,8 +214,9 @@ export const AnchoredOverlay: React.FC From e6f46aa561f2a4fe56e89b0cce04715fb4afd0e6 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 15:05:03 +0100 Subject: [PATCH 02/12] add styles without css modules enabled --- packages/react/src/Overlay/Overlay.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/react/src/Overlay/Overlay.tsx b/packages/react/src/Overlay/Overlay.tsx index d3bedcfeb21..8d8f7221d5e 100644 --- a/packages/react/src/Overlay/Overlay.tsx +++ b/packages/react/src/Overlay/Overlay.tsx @@ -103,6 +103,15 @@ const StyledOverlay = toggleStyledComponent( max-width: calc(100vw - 2rem); } + &:where([data-variant='full-screen']) { + top: 0; + left: 0; + width: 100vw; + height: 100vh; + margin: 0; + border-radius: unset; + } + ${sx}; `, ) From 26e4a1881cb3eb46b4a510c2b6f6c9e918d3e553 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 15:16:02 +0100 Subject: [PATCH 03/12] add vrt test for narrow screen --- e2e/components/SelectPanel.test.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/e2e/components/SelectPanel.test.ts b/e2e/components/SelectPanel.test.ts index 09904ec1816..49198328841 100644 --- a/e2e/components/SelectPanel.test.ts +++ b/e2e/components/SelectPanel.test.ts @@ -108,4 +108,24 @@ test.describe('SelectPanel', () => { `SelectPanel-Default-forced-colors-dark-modern-action-list--true.png`, ) }) + + test(`Default @vrt responsive width .modern-action-list--true`, async ({page}) => { + await visit(page, { + id: 'components-selectpanel--default', + globals: {featureFlags: {primer_react_select_panel_with_modern_action_list: true}}, + }) + + await page.setViewportSize({width: 767, height: 767}) + + // Open select panel + const isPanelOpen = await page.isVisible('[role="listbox"]') + if (!isPanelOpen) { + await page.keyboard.press('Tab') + await page.keyboard.press('Enter') + } + + expect(await page.screenshot({animations: 'disabled'})).toMatchSnapshot( + `SelectPanel-Default-responsive-width-light-modern-action-list--true.png`, + ) + }) }) From 90141bb23b33f079ce68ff9a00156f411eb87635 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 15:40:37 +0100 Subject: [PATCH 04/12] mock MatchMedia for SelectPanel tests --- packages/react/src/SelectPanel/SelectPanel.test.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/react/src/SelectPanel/SelectPanel.test.tsx b/packages/react/src/SelectPanel/SelectPanel.test.tsx index 8e7cb169127..16340ec63dc 100644 --- a/packages/react/src/SelectPanel/SelectPanel.test.tsx +++ b/packages/react/src/SelectPanel/SelectPanel.test.tsx @@ -1,5 +1,6 @@ import {render, screen, waitFor} from '@testing-library/react' import React from 'react' +import MatchMediaMock from 'jest-matchmedia-mock' import {SelectPanel, type SelectPanelProps} from '../SelectPanel' import type {ItemInput, GroupedListProps} from '../deprecated/ActionList/List' import {userEvent} from '@testing-library/user-event' @@ -64,6 +65,10 @@ function BasicSelectPanel(passthroughProps: Record) { global.Element.prototype.scrollTo = jest.fn() +let matchMedia: MatchMediaMock +beforeAll(() => (matchMedia = new MatchMediaMock())) +afterEach(() => matchMedia.clear()) + for (const useModernActionList of [false, true]) { describe('SelectPanel', () => { describe(`primer_react_select_panel_with_modern_action_list: ${useModernActionList}`, () => { From d7ceb31191b08e9af603db5cdd18d1c0198a241c Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 15:42:51 +0100 Subject: [PATCH 05/12] mock MatchMedia for AnchoredOverlay tests --- packages/react/src/__tests__/AnchoredOverlay.test.tsx | 5 +++++ .../__snapshots__/AnchoredOverlay.test.tsx.snap | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/packages/react/src/__tests__/AnchoredOverlay.test.tsx b/packages/react/src/__tests__/AnchoredOverlay.test.tsx index 761a1597390..522d6c65db0 100644 --- a/packages/react/src/__tests__/AnchoredOverlay.test.tsx +++ b/packages/react/src/__tests__/AnchoredOverlay.test.tsx @@ -2,6 +2,7 @@ import React, {useCallback, useState} from 'react' import {AnchoredOverlay} from '../AnchoredOverlay' import {behavesAsComponent, checkExports} from '../utils/testing' import {render as HTMLRender, fireEvent} from '@testing-library/react' +import MatchMediaMock from 'jest-matchmedia-mock' import axe from 'axe-core' import {Button} from '../Button' import theme from '../theme' @@ -50,6 +51,10 @@ const AnchoredOverlayTestComponent = ({ ) } +let matchMedia: MatchMediaMock +beforeAll(() => (matchMedia = new MatchMediaMock())) +afterEach(() => matchMedia.clear()) + describe('AnchoredOverlay', () => { behavesAsComponent({ Component: AnchoredOverlay, diff --git a/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap b/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap index 169fa86efef..ddec3c55317 100644 --- a/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap +++ b/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap @@ -30,6 +30,15 @@ exports[`AnchoredOverlay should render consistently when open 1`] = ` max-width: calc(100vw - 2rem); } +.c1:where([data-variant='full-screen']) { + top: 0; + left: 0; + width: 100vw; + height: 100vh; + margin: 0; + border-radius: unset; +} + @media (forced-colors:active) { .c1 { outline: solid 1px transparent; @@ -82,6 +91,7 @@ exports[`AnchoredOverlay should render consistently when open 1`] = `
Date: Tue, 11 Mar 2025 16:01:31 +0100 Subject: [PATCH 06/12] mock MatchMedia for components that use AnchoredOverlay --- .../ConfirmationDialog.test.tsx | 3 +++ .../src/SelectPanel/SelectPanel.test.tsx | 8 +++----- .../react/src/__tests__/ActionMenu.test.tsx | 3 +++ .../src/__tests__/AnchoredOverlay.test.tsx | 8 +++----- .../__tests__/deprecated/ActionMenu.test.tsx | 3 +++ packages/react/src/utils/test-helpers.tsx | 20 +++++++++++++++++++ 6 files changed, 35 insertions(+), 10 deletions(-) diff --git a/packages/react/src/ConfirmationDialog/ConfirmationDialog.test.tsx b/packages/react/src/ConfirmationDialog/ConfirmationDialog.test.tsx index 87154070a08..bd9de14a80b 100644 --- a/packages/react/src/ConfirmationDialog/ConfirmationDialog.test.tsx +++ b/packages/react/src/ConfirmationDialog/ConfirmationDialog.test.tsx @@ -10,6 +10,9 @@ import {ConfirmationDialog, useConfirm} from './ConfirmationDialog' import theme from '../theme' import {ThemeProvider} from '../ThemeProvider' import {behavesAsComponent, checkExports} from '../utils/testing' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() // need to mock media for deprecated/ActionMenu const Basic = ({confirmButtonType}: Pick, 'confirmButtonType'>) => { const [isOpen, setIsOpen] = useState(false) diff --git a/packages/react/src/SelectPanel/SelectPanel.test.tsx b/packages/react/src/SelectPanel/SelectPanel.test.tsx index 16340ec63dc..877fa43ba19 100644 --- a/packages/react/src/SelectPanel/SelectPanel.test.tsx +++ b/packages/react/src/SelectPanel/SelectPanel.test.tsx @@ -1,6 +1,5 @@ import {render, screen, waitFor} from '@testing-library/react' import React from 'react' -import MatchMediaMock from 'jest-matchmedia-mock' import {SelectPanel, type SelectPanelProps} from '../SelectPanel' import type {ItemInput, GroupedListProps} from '../deprecated/ActionList/List' import {userEvent} from '@testing-library/user-event' @@ -11,6 +10,9 @@ import {getLiveRegion} from '../utils/testing' import {IconButton} from '../Button' import {ArrowLeftIcon} from '@primer/octicons-react' import Box from '../Box' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() const renderWithFlag = (children: React.ReactNode, flag: boolean) => { return render( @@ -65,10 +67,6 @@ function BasicSelectPanel(passthroughProps: Record) { global.Element.prototype.scrollTo = jest.fn() -let matchMedia: MatchMediaMock -beforeAll(() => (matchMedia = new MatchMediaMock())) -afterEach(() => matchMedia.clear()) - for (const useModernActionList of [false, true]) { describe('SelectPanel', () => { describe(`primer_react_select_panel_with_modern_action_list: ${useModernActionList}`, () => { diff --git a/packages/react/src/__tests__/ActionMenu.test.tsx b/packages/react/src/__tests__/ActionMenu.test.tsx index 29b4e165dea..64b488b2679 100644 --- a/packages/react/src/__tests__/ActionMenu.test.tsx +++ b/packages/react/src/__tests__/ActionMenu.test.tsx @@ -10,6 +10,9 @@ import {behavesAsComponent, checkExports} from '../utils/testing' import {SingleSelect} from '../ActionMenu/ActionMenu.features.stories' import {MixedSelection} from '../ActionMenu/ActionMenu.examples.stories' import {SearchIcon, KebabHorizontalIcon} from '@primer/octicons-react' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() function Example(): JSX.Element { return ( diff --git a/packages/react/src/__tests__/AnchoredOverlay.test.tsx b/packages/react/src/__tests__/AnchoredOverlay.test.tsx index 522d6c65db0..e79514a04ef 100644 --- a/packages/react/src/__tests__/AnchoredOverlay.test.tsx +++ b/packages/react/src/__tests__/AnchoredOverlay.test.tsx @@ -2,12 +2,14 @@ import React, {useCallback, useState} from 'react' import {AnchoredOverlay} from '../AnchoredOverlay' import {behavesAsComponent, checkExports} from '../utils/testing' import {render as HTMLRender, fireEvent} from '@testing-library/react' -import MatchMediaMock from 'jest-matchmedia-mock' import axe from 'axe-core' import {Button} from '../Button' import theme from '../theme' import BaseStyles from '../BaseStyles' import {ThemeProvider} from '../ThemeProvider' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() type TestComponentSettings = { initiallyOpen?: boolean @@ -51,10 +53,6 @@ const AnchoredOverlayTestComponent = ({ ) } -let matchMedia: MatchMediaMock -beforeAll(() => (matchMedia = new MatchMediaMock())) -afterEach(() => matchMedia.clear()) - describe('AnchoredOverlay', () => { behavesAsComponent({ Component: AnchoredOverlay, diff --git a/packages/react/src/__tests__/deprecated/ActionMenu.test.tsx b/packages/react/src/__tests__/deprecated/ActionMenu.test.tsx index d801d8309c3..adc4aa25293 100644 --- a/packages/react/src/__tests__/deprecated/ActionMenu.test.tsx +++ b/packages/react/src/__tests__/deprecated/ActionMenu.test.tsx @@ -6,6 +6,9 @@ import {ActionMenu} from '../../deprecated' import {behavesAsComponent, checkExports} from '../../utils/testing' import {BaseStyles, ThemeProvider} from '../..' import type {ItemProps} from '../../deprecated/ActionList/Item' +import {setupMatchMedia} from '../../utils/test-helpers' + +setupMatchMedia() const items = [ {text: 'New file'}, diff --git a/packages/react/src/utils/test-helpers.tsx b/packages/react/src/utils/test-helpers.tsx index 52525c44008..4f7125c45c6 100644 --- a/packages/react/src/utils/test-helpers.tsx +++ b/packages/react/src/utils/test-helpers.tsx @@ -47,3 +47,23 @@ if (typeof document !== 'undefined') { if (global.Element.prototype.scrollIntoView === undefined) { global.Element.prototype.scrollIntoView = jest.fn() } + +// setup match media for tests that use useResponsiveValue or use a compone that uses useResponsiveValue +// we don't set this up globally for all tests because some tests need to be able mock matchMedia with more granular control +export const setupMatchMedia = () => { + // window.matchMedia() is not implemented by JSDOM so we have to create a mock: + // https://jestjs.io/docs/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom + Object.defineProperty(window, 'matchMedia', { + writable: true, + value: jest.fn().mockImplementation(query => ({ + matches: false, + media: query, + onchange: null, + addListener: jest.fn(), // deprecated + removeListener: jest.fn(), // deprecated + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + dispatchEvent: jest.fn(), + })), + }) +} From 4b4b0b35588d60e8701a7b715d97b709f34d32c9 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 16:44:43 +0100 Subject: [PATCH 07/12] update tests that use anchoredOverlay --- packages/react/src/Overlay/Overlay.test.tsx | 3 +++ packages/react/src/TooltipV2/__tests__/Tooltip.test.tsx | 3 +++ packages/react/src/__tests__/LabelGroup.test.tsx | 3 +++ 3 files changed, 9 insertions(+) diff --git a/packages/react/src/Overlay/Overlay.test.tsx b/packages/react/src/Overlay/Overlay.test.tsx index f52ebaba446..66cbb7982b2 100644 --- a/packages/react/src/Overlay/Overlay.test.tsx +++ b/packages/react/src/Overlay/Overlay.test.tsx @@ -8,6 +8,9 @@ import BaseStyles from '../BaseStyles' import {ThemeProvider} from '../ThemeProvider' import {NestedOverlays, MemexNestedOverlays, MemexIssueOverlay, PositionedOverlays} from './Overlay.features.stories' import {FeatureFlags} from '../FeatureFlags' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() type TestComponentSettings = { initialFocus?: 'button' diff --git a/packages/react/src/TooltipV2/__tests__/Tooltip.test.tsx b/packages/react/src/TooltipV2/__tests__/Tooltip.test.tsx index e832be1ec9c..c019df7c042 100644 --- a/packages/react/src/TooltipV2/__tests__/Tooltip.test.tsx +++ b/packages/react/src/TooltipV2/__tests__/Tooltip.test.tsx @@ -6,6 +6,9 @@ import {render as HTMLRender} from '@testing-library/react' import theme from '../../theme' import {Button, IconButton, ActionMenu, ActionList, ThemeProvider, BaseStyles, ButtonGroup} from '../..' import {XIcon} from '@primer/octicons-react' +import {setupMatchMedia} from '../../utils/test-helpers' + +setupMatchMedia() const TooltipComponent = (props: Omit & {text?: string}) => ( diff --git a/packages/react/src/__tests__/LabelGroup.test.tsx b/packages/react/src/__tests__/LabelGroup.test.tsx index 77a89f65581..dc48c8fe1d3 100644 --- a/packages/react/src/__tests__/LabelGroup.test.tsx +++ b/packages/react/src/__tests__/LabelGroup.test.tsx @@ -5,6 +5,9 @@ import {LabelGroup, Label, ThemeProvider, BaseStyles} from '..' import {behavesAsComponent, checkExports} from '../utils/testing' import theme from '../theme' import userEvent from '@testing-library/user-event' +import {setupMatchMedia} from '../utils/test-helpers' + +setupMatchMedia() const ThemeAndStyleContainer: React.FC = ({children}) => ( From 351d70df9d8d624e30a3d6bb861edfc9e5f10b8d Mon Sep 17 00:00:00 2001 From: siddharthkp Date: Tue, 11 Mar 2025 15:53:29 +0000 Subject: [PATCH 08/12] test(vrt): update snapshots --- ...dth-light-modern-action-list--true-linux.png | Bin 0 -> 27170 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png diff --git a/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png b/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..61afb88948f6f91d760e65608572eeca36f3afa3 GIT binary patch literal 27170 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 E00rO6M*si- literal 0 HcmV?d00001 From 80e0ea184d7ecf75bbe93ae4f8d5139a66a113f4 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Tue, 11 Mar 2025 17:01:03 +0100 Subject: [PATCH 09/12] don't use it in SelectPanel yet --- ...dth-light-modern-action-list--true-linux.png | Bin 27170 -> 0 bytes packages/react/src/SelectPanel/SelectPanel.tsx | 1 - 2 files changed, 1 deletion(-) delete mode 100644 .playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png diff --git a/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png b/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png deleted file mode 100644 index 61afb88948f6f91d760e65608572eeca36f3afa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27170 zcmbTeby!qw+dk^^s2G$8A|ar(q_nikz|h^@9nuUigNgz}N_RI1BP}h`EzOY9&Cngc zo9F%By^rtR$3FJ=?LRmc%)QpEd)@20uQ;#s1gR(w#eGQj@YbzcxKff3(=vIQjoW*9!Zg`@Nv|@#$d`RX4oTqLzeN+2j}8pW#dK zYIpYNJ8wAF_tRx#05`i8-E=Yf*Uc{%xnD2A;e++tqubzEa2Jga4td0;qTrCG{l6Go zYV1JJK1OC&_XQBYH7b`|XG44BB+_`g)i)i6p0->W#SMt?5V-=X=# zL(93}jTf&kw9o!F7QWZX>aIq>mV;frfZcfc(#GM6X5a627u z{}y?{u~vf#dHR+er6*uvVxqUS+uG75A>OVEtGbzYDU;A~WKz;&va=is+{nmwJXY;j z?qgIsEB(pS)sgNJ=JW(l0wK)mMRw?#`eYN|nag`$8elr5{w*z84f>_?qqoM@h!m zjbSv1J?TTZxVrv$CNC|$-l<|iB-J)PKvQL}Jv*LBK)|Y1xrc(^o2as>MNAh&Ee?m9 zv;{%t=XeceLDu^|HWt;}Z2)rKWv)knGP`nn1i8(zzwdhM38yh>f8+F0*4Udkmuv~lCIO$$D zQN?O~)gthzH>qq{2Y z&llD!HjdmXv)j=5CjJ@fQk|VJ7_358uGW1cBRhX>4gF58=+}R}ljzeR5lh4Cqpiua z(`nezMe72?mDka>sLRRf72Jo6Y&EELJ~&wR+!Hs52`VA+q#u!yk%3%23rTd7XA}QY zQbP5Mh8o#1GZPx{`q|N0MPV0JSWb>aN1+CTLb8;+RCwnigqG-GP-qRekg3{F{l^WM}8@E}_rUDtbJ;BRiccGLFq$XtP9n{}e;WSz zfVh3{AhLT&r)q0_@BFC#9FIl+Rak&^e1iRCO-Wu366v_>r%M?YP**<@M#Wc?_q(Pz zT9t{8I-;AIpofQQcEpD7M{TwJWNC>a?fSHX;%?^Se8}$G0Y2ZRKaQ}}kjPf!WPZoR zsV_3_m}z_uvXk>8iZSov*`4Zdl36!9?yO*Eb}uNlnA>`tf4{2HeeM+r4g>Tab%c~z zP7V*+)=k?J?6e{qv8Q6UZ>);Hr-N@DH^HszG|QZJt`*4Ho~4NP*vEEa8h$J3D8$&#A4rUF}^1$=ew4RY~ca@DYZM>@HpS( zEKi++0MX51-`sahRSDqk?cv^Rouj`yqxd;Pr*?YyOatX6j?hE;P9s6`T5Q0$fwPF z|DS_0U&^T77Qf$#%fAcOmF}4G?zgEEC|%o8HSDBOkr^yN-xSzu*g;HhHY#t!bwQ;KNjvuNgNF*PY^DL577AufohAFd;$ zdoEATrWLM7(fx}h&1AK;s^w~S&Sgvc7T(DLf3EfKG$N=dPm3~dPL}*KyITyg)@}=} z_b)5E%NhSI#A1jtxjta^*9iGBm1wjiEpGA#F4b^iCkx%|!?55P_X8IM;x8RJyOysA z`6FIPi{Y!#q`E&;BrWEJA*8&DN}B2pkC6x9X?{^>m^oD!xh6X{-*bFz+nO#TQuXfL zEFxIp*;FGm)2}a=T^IYlccx7nj2$Fma=frM(C!pY5cHk-6u!XtY>pt%~Ew_R<5i~^L$pCBD=v`%OCD|<1iSPj&D>S- zQi7Ch^}1w5kqckL2yvx0I~h1P$W@A<HnYycw zU~|fg_9dMfeWd%5^>hima2$VE@R-7Cb(84H{tH%N=aaOVzQboN#=F~>?K4ma`Rc}K z$*b$dd-YD!?90v2a82q*i=0|LsqMI9BLn(nuw0A%wq7A!q~vb3I&Ng?6{}t?jDbyr zgZ?NpQRcEiSRndhT4ivsYD*-J=FxDz9b07Q6xp!DNXG8>2SYvvwGa(xVnCostS$ND zv+a&fY-6NmNGsW3BZH3I)br%TKp}<2Q0GvOQ{L zB8KJVA(S7!o1jZS`Q13>6}!*X9y)`XwL{n>E$+1&ZqD>Q|3;8Np$G~sj5!=Mq3D%MZ$`0Li6bB$Bz89qSqrOF8r#jDAl*cic$_W0uxk(5&8|DG~tqd2Nnd%{JxcFei*_ z>#SMY5GdgiX7)S|vR@;O2QTc(?ALuZe?p?i)@qYezj~qqCMxVHi5@dWOLsfl$;3o? zc3t&*U~X zw$z^F#B+0_A6kvAc1EVj1!A9#bvCIx-X(jD*05K~uY|D@nuxW&jJlYf{UXk5vnc^_ zwN4!4MX9MXWLJ(13?PUe#YH688<`8ZoxE8Zt9~4Q`_@nQ;$P09I9R>`L_X(FvXoy& zHYxU$evj*!J`a1~+{VrqbOU=Id|OTT#E6HF4x8_AIgLG&ZHba*kik2@+*cu*U(W}z+Ca1 z@bgzM@fT$0zlFRrO7X*LTxHaelPl45Ydt;+`ZI=u_2A1X7M5q=!#W=c3r^BjR5bOT zoe$;aP<>>)l^k_fcRzkmz|~R}U0|jzp2k;Z)o;^88hiiP{lvrly{hereq#=#Bufmp z)v)4eMPQJEkn5GTx*J|(r)+;uME4S;Wx?s1pCV`81KY{x`usT3@${l`AIsG> z`X^} z4gcaq)Bt@v_9?jMY&(9Mc9=bj$d@?QQ<%-#i{u)6Sfi0Gc1P2MxW_)aAZOw=&LV7jRZ{yyr z{x$1P^#iu@c5Lv<9$4Rl&+l3-fO&K9@1ipUX=U}2V^a-w+-+f}#>meBDfRas+{e)t zvS2dMyKGv>J??hY7+b?0!#OyZD7P&*Dag&#>mRUhi&9pv4P=Jd0snrI^|{lOcqtTi z*Jm~=H@EO|qh+9i^@>L@V^RCEWaWJdLH(-K)IC^WYUca z2XPq_fP;H*x-Nv}JEglWe1NYyMTv38>`wb%(FyhtEbjeyW67g6N(E+5%MxJ*A`RpMP*fORBb0$uhPVJ^YENtdDgTT5>b6>HGX-eT*I4p{Aai9 z*Sm08`u*DDy!0}aUF)u}(N`Q1(q;}b{>~4tM`A#MH4ETwKc|BUHeyGw}P&L{?Kh+~|r) z*JX>9&IX|cc)GL;Z8I|qow&ru0}CHks;hs^hw(D@6%DA4Bi-$k zd(2Lw5q8+(8DE(BUZ#97G%}Y4KA=g_gyRXJDjkXmB#s_TWgD>fv)dMIXDm9kYK%R6 zg=!}2pTh%TX?+yh7-4T~%v_`_R+;#agnA5dV0=1EW~_U$l#IS@0gA(fPJ|UD0Jmw; zW00O%G}5Rs<~|oLGiFb5sN%ylL`I;*k=tiLm*Gfr@8#9k*b$wwHv8Hmic8qhWBN#~ zs!;Ls(cU2ZfsPSacPRX}r~9G(%1v7L#KhM8BC8oW4iZqiJcQm)nq8pJ9HTqIX0oU}l-NvS?VSiN}nN>7FZh81ZgB+ft5?YBpCO z;s4xZ_~W&p-Ia-hwWkEwr_%pQlW@fJw?*Hj{ZPlj5~GjAr4WVB9=T?3v;Cc#=)N#d z*d86TiNGbVx*i!XdK;7za+Np-s?-`4WG;nz^l3NWRKxY>0Lr^Ud|X8zhe4r`CQ#6| za(S`ihreBh*~!P&aImzok|*I=)bYQ;#iBn(vx9>otLEtqX7@iTF8-q|@m|*I*MgN6 zA>u!B+hDA$(LeIImApt<6I`FB2&ccY8e1kd01X02{D_{h=&v_U`7SXInFI*LYk zJypfCLRsc^#vamA)>$O6_o~bBW}Q^&@ce~)#C!u%AjDDH>A{-}H6H?M1Z)sXJ7Dxy zL5e$Egg_YC#eQhHhF0*-`5a(t^S;r^_GVBG^^vrSG4HrA851TtEgw<|3WFV znW*NRkJEkLOIn)BviLVw7U{G%Pmg3bm^?YU!3=kn3e2||m<27SV<`N?QVC>e<%FlE zbd#K&oT|1as_eV*-WKm*3xafRK2+F0fRXWJWEdUP@SP7N2CJQ1qV%+Iqnm0|QBJLQ zsy|ftp32amg?#cKLmNF+k~22j{;SN|D*+*!iO+j3oIYzcSy55*bU0WGsI863N^AOX z@3YDf!DFfl+fj&Ih}wW6On3X66=5*W0g{pSpr|DLEw0HzpxZx|r18X5w4rKSLZV$h znY+egT?`_BRGI0AJ5^(XnZBo>U1h7CQY_$ZIhmoAnSsJFeiV)jA7B`HD4wxk!NzO1 zsgKN zcVw0Y+WU2TdU{g0-Qwm8HL2qTyh>D=5=AVmu0^JGsw^L$v29)~Z9G6q2~qaf7UjC1 zk3wALH?xI|QeHJa7oc|=T5lDvf3Uyj6JPOu?IONiK`$U682!YnV|oPEv(p4{w03#@ zfIwt)m+3ZJpYPf6qSNap)Vr|chVjnA-b?5eNGw?sdEA`JYu_(%LSIzZ6{{uB`JSzAY{1b^?t-m?%6oWp+0uf@v$IzpRl+XQ4p$m55RoRR zOqi%66(t)sOLLJ^S$n+y;=879!_q}D&wYgI%lpj=g^ebP>3usGqa#zW18VWk^w_7 z>9X^FpD*;PELUE;!Em{DC*bRt19ElvOSkq!0=Wj8cB656O6U=?EVgjR6yOkPU21QS zGW%A#O-oBdyG)(fFw7!6yHY=~ot=krD2rw3%hY?x?6i5|i`S}-0nKyeHq-B*IvZul zpP>+j+?>NL^q1~AODpSx)u|@YSCS=YN$T**U0VsrsH-)h5{<@F;-F3q4Zb3)h@=Dw z$SLfuE?#W+QeNS{AMUmeHx#Vdt=U{A&C>!SQxb~(^lzC;0~{0DOK_96cx;V+-5=Tq zBR%D95iqVOJ}Ehcuz+AvVVJp+)WEOElJvLy?Q&8IvC?LQKFK%duKAZfH_Rj2tp|x%HY;KjV-TaK;#@>W#UoW{2-%om-w3Mwh zg-nroJ2C#z`rZCH>#DvcrmPUpPB@Y0^t#xB_k2Gw0d2kMhr6yo%2&7eg1E5GD}&#* z63gK7_^?~_rGm74wgM%w);v0#chq&1EtTqQ8NRc@r{lh5w}7rQ=x1Acc7p|7d8vKh z8~KK;HM84qX6XC;xq(%m^5U#_KxL(zn}=xfYqyw=PIpha#DEW-`45fTzP^EO85jL@$-eU)hbzwr{c)|Gu06>dx5lY3yA76L=@z^$&c z3t$s-{R>bsl2yCu68Fm(J+P&OfJ>=i74(^{4r?`j;PfRHZm-_SC_es-r?o}aC_NA9 zujA&{r)D4;E}0aQQexIl3F1{38sEQHUP`XFpZ$CJtFmu)h|M1Hx5cm6MXx*ZookON zUn<~p#@nJNSjQZuS&5Kf^XIMNODyTz-ylp58P+Lod4-w67H3i2WA+UI<#k>8E3BJ` zmzU&su8x0YQD}0_`?)|AglTJ}!X!Fa9KsVElC){3VK+WnCga~Xvy~%D0z11{0{M)k zwKcER;zVmLod4WvB%`xBNW@`QTsE28^Ve!>XmZ`o*>jYEqFLuk{tWX0RXg9HIb)^!?L)H>m3r&L~E!by&z)?C3s1&{W z!Ynax(yb*NM97PbItpGo{L7~p4-MJBPetLoRKYiA!%B#Q0^Siqu3!*MK*>V}5ZAUOzMj9Jn|9RPG zY5ZoeAf>-hh}wyR{ZcN|%v5w)m-=i&sZS#m7mTF^b}p4;!aoF%#qCQMDS94pRc04s z#fC?*+BNdeF+=Zza}=W|9ONYlBr9M&1FSCKtg|6Jt)Zu#d;5%yJJ;Fk zLiDMqS}XqUHwscZNXXz1E9~3wOY(-XF4CJ7%fq`ZoUGiG0*uypjv2y6CbfgLs86~*jgOh>T*nXG3-wPQQQ5{yVK29x92`%W-8mU$z zYvKBDaLStzHTY3kP1PJq-!u32-LAq1VX2XD&Lx#kEbImz7fE{pIK%+e)B%CfdNgCC z?lkBjHa607cW}u*Bw@;DM^P!)efA3cZfb5$pad~p{P|Xt$8N^yqD4vrrSEJrY`Rpy z^F&DeX8LV$7O5+|nq)(URz2vIYJ-{SQc6FS$ql>e`05Mkn!SWCVX4Z9D~p=$Zg%fI zS=f{GSD2ICNci~?F9*kNz2m|OGE$le1W2nPb3Z7=0|pyGY4~hlCXoP_gVWzw=gG%c zv3gS23dH^lLExA3Ukx#buaee^s+P=`>-JMI(lM&V!osC3rb|!u_V?6T3_{Gx^0Bvow~l2CjJ;CSVtFX+i@*D zp;boC`_A`W`p7L_ICC|gq#h^1_j+tNW)^`bNb`IbEArsqTmYv1Zx+$SWhl)?ZS92Lw!(hqKVA#1wpcFr=6|*&_xM)zU&ErI0)}!@&UowA4e|IgqUM zCWef~C?aa<{tij$E3eaU=D38^53$1(y>W5jDpw!CLi}l0?A-JZFi(=E%UBY|Mdl@W z!2=hLw_kE6`zw=4-cyntoKQlTydLI4Tme*^+&vkj(yz0`v5g(hJ$NJ9pO}(bbgL8;95;xd$ z8z+Kah0VBxhsX24(`DnJr+2T})mAtw$`5$iEMj(n;{bI{=gZD`QZ3MJg}D6rlWsTZ zE_>}d@wMr8q1*EtTU_q)91;h8Za>~-yS;8^i=~hDLQ79H&pfg2Rbnd`5DUZELPBV$ z)$N?+3Ee|P^q9#sVI8KW1DOo8bPSi=9*RZUInXdl4Gj&4>8^d7e*)cX?!*4eM+0p- z)$M;{E8pod{}5ae=Q}lGQF(oVJ#%eB5FVb$>wpWtl#q8Kx7m29LeJ~scslwPytX$Z z%r@J(od57PejcN`W_E94uVT@Q|9Kni-<9f!;5opDXLiTt0QS+RS8Co|IgR;6UHE<9 z-6$Lw6~qM-e%)kZA;K@w*)-y4+qP^RpA4yw@9l96^?)=8C{5y)k!_*MdInjnB!<)I-|qaN7;n z>a;tlFFXBs#&%xTDe^4 z$CWZuxB&n7;nqMWW+v0!XiiG1Q@F;HFkF{@)@v1_YMTTa0&zyS4-OAviqNHoqy5#t zE@&9~`T55YCnTxi@zYga4EMaqOEkSV4_fo$@XyX_c-3Rp;?ZLF4wxRE&qZ2vcINw@ zA0L2)3cu#6)-BG?=do3!61!aw*2xt!EOKC{sVyNvGln&@rEO(pLqbkARkxqUND_M% z8i*h+9^cvj9Ny-K)$eOSA%bw*DuwCdwS&3#^lXX<3+NrzQxHAwGW_~QtLRF&c4rt? zM*MB_ci;X|Jyd2{p8er+X@Aj4%i=E0J&iLLU={@wIUx^pcJo)oTtT*$^lZ}&BYL(e z{@yM0Lx5~BZoI6yg!w3F073Doei)9jv-QdQDG)BHh>B z;~hKU*ZUbHaV!$=luPBN1pqY%vp(IovaCn#d2s*(H_w>O!KE5s=^T2>f|Y5yQ~j%s z9C2)}ko?1=57nFaqaIEr0b!x1fqoSsmgHtQ#+Ts|?yo+ryi+85-p-AV^L zLMJ1M$3`@M2WA(9M*p&4G9$KiYfF<~l^jOw>((blzWLt=#Lm5b@OnJk@$Ougv*F#k z{}4~jHoT&`K5+Wz83vT*!@#&-R=l?B|(LhvCCoPWIdiZxd zs?UTo9)J>H?JiB9Gs^^#(Mv#7C+pNl8#U5?=oZ)8=}~iX4)%8uJW^5}zW3CEfjB6? zuy80Xg(ljs*}Qv+h=eGDxyNR6=DS&0TcDFT+>TWaFOl`p!|0^iBDLhz@z>OW$Pk-} zaaN|Y+XSsGi1Lz3?|t5H;kDRd-Da;y=+0bk0 zUth$7&W0^-VgQNk4bd#);^GrPK}7L9OOhPHPmD%LZQq&JoToF&+xpuP6+rgQ;i;5IbW*RKIl&ehu{QAmUQP1e-tq?(Oa3x zWPrg=S%|wUi$~V>H6kKa4i8+0Ve8e^?}~i>{<>OjuyR4pXLDR5*`XJ*IcrBm3E7Z+9TLhX4%`@3uKQ~LrFrl28m zx-9L_r(f@=Jy)qt7T2&_CE_nWeUiSTKKYB~Kdm>O+;Yz_^TuX;QN%&r^MZW9^D?~=cPB|nX{|=HSXnkMPVQ%esCxwbW6tC5tEOY2TO>V!Tl;ncWd)kWO&`#66OX*JlB2X+1)93&gAs@)R_`eZe|cTK1YxI!nQ*aaq5 z@(|DoEcy9T7Chvl zem6VoKvw9ycyH0E+Sq3ov;;wA4SHCOt`LL8dx8|;wGd!=3S`GHBUP)%Q1hHJJrGN8k z2qX$@p$5IFm<|yQ!kb&^7;%zVgX~4Yi$*28mvu#+JqnkU2H*Y?MabS=*{f5b@4b@0 z>HFc~UDXrSBcuA0P`#OTh?cy#N#VPFVwTEsw;#(3=Tb1+P54}*LFYS{65FGQJP#Nf z^6?_S-JW|(7bi2>%-GRb!)-v2tg;)*(TSA@q%Rfv5X^W};X7g78mE!LiMQ0@-pVss zCGAmC3maq31%n

9k5T`gmW9*^AW8CT*>bRszO@`7|x%^i~VH@N%-&@L2FF3H8Wu zi7q$m(Lf%7m@rv2;Xu#Y5YvQj>MW=Sb+{cyGhk%}0R&*OQTbTUt0o(( zo0}6J6T#^Ccpp^L(#i_Ee&w%`%=i#rXD2*xLNVOxYlshc4Akqfjkjoaj zYL$hhh=Q0^tN6t8qU9x~Z+hz)dAZf>8kkfU`)jblnDXW~Ewu2P^S2Hwr+Rb|bb7E} znTWAZKI|URw9g0VtSq&lfYFx6K{!*7zcG>REcP^3&1Uo_$Wv$hTw%w;rwEUWJLz7O zqL`?veZRYxmg?7S%1KQoy0+r$AL{v|Rw4Ds`R&`eMFWJI?KUzXIN@yLThg;8b`|^R;xOC`iv%Nbvw8jJ>$El7vu^_5>r)r4HQi6h~XWO5*x1F57&`5+S$jKz~SsX1}++;(<$)Y`S4;zRTy-2xQ`78h>kef7I0Q1&EI24-fPle`jA(s;AO z{Fc^kjTJUcTT|0=v!OHX3fbH%fek=%T#^HJfbdYO-mCcLKPT%@&&tQOlB{rUyF>!3 zK01JOb9Mu5b`>sC zMLbS4q0sXyUnpS1*1BEDgN#}a3x~4O0&~@uT*t20z!cjJ#W}Z{KPiC_?XA07t|lr- z*ba5=kMBmNJIqwtFQGf8x8^e2#r@-Cu?VE-1_`0~rRdFojyyns*3QY9u5}$496mU( zO$VG;2u0mQKKtC#;^M*Dh?tUcL0+Dv9BxP-MSX8?uXdGnd~$MTdOpF^jOMJTr{ z+9$z#xLH{f?P0r+#Z^Pp$@=!__toF$-``VP|JnR@qTSz#44}@;xO$1YM(uSlwi*+H z3SN^LulhnI_ucv!s@=Q{nHOqi$H36uu5h6@l>lt>I3WzxkfMKjzBXFn>?tA9&8uHD z0lO|S;nR@|>7G-~=+9fVq+TD)3`>rbX=f7-lqUu?OSGEP_R2-j6o2wTtMci(4Jo9& z+`oy%;qtJ7G>9Ex-c%SMJaiJzvRyXvERNocBI5E~N}M|UB=TV(?0G90DFH`(PsZ)Q zYvvT!7Q-viyDXk(N^j>Zj%cF;`!zJY4NEjFz`c@NclA&&S@bH1ye;y7$ZSNfM-vN%qHmk$jmeel9Z*Jd!Uc<{@R$A&`B)0ASu&~n8 z9ddf(^qO0;P9h)V%BH+OzViJN6blas@uDKWx)A?bSSV9QAA-z_wg~b%rjk$OnCxsa z0z7*Nx7pwwU=P&`fL{Ad#7S00hKq?wfS*76UG6^e_wTCP{y6)Vi!+S|RN<0D#Kh^D znVFJfF6FKul~qS+&DQHY1#_pH1c?~dHTOFe8Rxy0-F2ZEU;nTGzz{F~CIS;m`SRt| zAKwvBu3zyK!B+aFGm6iSxAt4E*DmhL_~DZ~bz}OPpO6j!0TD>?%)8D!bWdmz@W0RI%R3?P*LZBd{O*xB91h3~s{Ej|!G_O1p* zdr!;M^p8z7A&CxW)0Dp(F(2!Fn6$U18eCVuzIDe4YgRdy#l$RMHM+qnZHwdn(k^p~ z7f5Ziz#v#zi>}~a%sEC(j{1<{EXPb&8+CItvwnl`9=#K|F)>S|pz$LcYWOekKVG zp^cFY$kXWGw$VTtmc$i~*-J`FYL+=^0bKyIy998YqQMUvR|@-*^7cfx(V9U|%0{K7 zzR+sPZ+xQA+Pjz!^BR2~`j@W{6du7LCL^T-Qs=m+sPGgeR0<)%)>OU4)|njkN&-HIVl$Z5ZQ%PoIp|CGxvRm#K{D}~EcoycJnG|HPgL|!DnLA|b z6y0aWsWp2g_V_VjdoY=ik^Rxw%yxJ)%5wOe+|LVW0JQbSRU`hNE(l=YpB;Mx-+0Tr z|9_#{`7gasOjqN=rPuS=Zq)P-XTarM9Cm3C=?I{S)x4gLke8lgx{%b!LC4o<2XlE9mY5=&94yQGC&Hw3T8F7*3tFlU1QO2*RVHZGiqCVTaQD9}v z?Xw(JWkir#UhlRquj_3ry9wosJ%f9>D3=FbK5BHH4fpGlSK^==9OUxHU*FR0{}{lg zTkm+is{+va-_Z%{`c zE=jTVtv%#fkGcvoX?1^ZEeDl|H0|K$EK@*^t4!(L7V&hQ>?Essmcf_Sog6aWM?yQ~5D87KW}3vf}#U8IB`R;vmXwQ`n-Q}xC1G>`+?H&`uw zk}~nLzuy1)Tq7U1KA2 zYkPAtVuHiC z@oLLO^$xkcN;+y**4~I{m~Qbr=+H)Wng)uO z+wg4z(oR#kGMR<+ zEj__)`SbpDAZS0=eIr0h%BYC#8tuiUub`$hOU;9@3@Dflfb&u=a6AI22MeDD2_>nW zN);ZU-c3cef>cTps>7@i2ZTCL9w^!uD?)XGIt~5A+ZZPTTaCjdzx^XGSy_6@_^{0R zj#)@{W|3YgD?zj~dwEK+JgRsmxla2jyGv=+gRo#Ak{AISr~IJjm_R9fpkzS;rwg$C zFCsrb_yPm+4YLsa0Rm(mBhB#0040AGrsDjcpp84S{u`VmZC;4?myht0vHN;Ci1Hd@GT*)45Wd{)e>5!pK5P-RKpD5jkL> zh6*N*IW&V+$1<4CDbBtwdk)vrqm13yT-*_%UN?D{Axl5$yxKx@{Zl$ve?34PKoEe$ zc%wB@$3iy!l(PftD^RdIg-_tRH6Gf%L@Dh0;w4>l`_jbZXfhw%XiKGzm0Ecj?clN zi%cb}DDa2CzwE~p$99_W$OgBEkw74T;`ghr&J)iqkZ94wTX_Yq=n1o@i9fzB&_t** z6=E#M^2Nw26ST#l?5-`;x_G(p!e!=BhuE&HXS`m&I$qr9ao)J9E(p%tge9hQGSolu zN%iml-+G;YH!A-3N}nKYx`{hNK8He!a@w9T5dwZ#HTHd>A=B$VZ~u#J_6x1>b6nqM-6=hZ)*8QXAT&D;=N9QZsRMbB9e9OFTepG;qCW|v~ZHfRYn2GV2+KTkUykGlJ?!ny=Sdcnx(%YwA$a!gMMk;uWUL5;h2Ey_ywO-lpY zj92^|&|mwJ9_mvE6jnY_X4)I+sNF zKTV;&-nulL@N}K{Zq;2C3X*^{fzz1U6u9#pm=jD3y1(c&`>e@_T#1K}kevJp#r}=7 z=vJP2gVqsYgu!z*!9%4-ol7rH?@BX)JXtPIXrwo@IWAOMd*Tos6*XLY{oMbo*cU;T5*L@nh~r5rWVrL)lWluDM5jmZ`)hV~ z1(=3$iO0yqVMv1K#F))^S^ozBK!{QeuDb@s7QN5IOq9BwgHQSmek>034AnaZiTQ^y zO%VS-)wnVcfaijV*bATQ@9)|T6x2J5h0QLrJwmpOd3)N@owI)3l#VH*g)UNHz8*Ar_X4VAxLy3H+O1WPrpOAQf`w zW=`^6Qf@%+b3r0%eDGs6j%4YD-Vc{AMQz)I`6g5CCury8WD#fki}3;e zPf2FXV_Dg`gaZ*~%-0j{Y4F<0jj?hrQOw>H@-1FEhh?ih2e|?kk78L=?0&ZG&=ON zk(1k8f5_!?m`0o*CD$fy#Fwoc9v&hRd6Jt9P0h?%wQGK1jwnz^c1T7+L9fe+5%UV! z)AjWs^Bz2JO78b>MES=2a{E)5ua)JjI{oxRE`KsZEwyG*OfnKBIP+wW1TZo%qIfUBO)*ton<>$!#H&NpVK z!wWV<{W&g^h+=1P7UvoReauFNQQA!nJ`@faGMMz}H{B3`| zW$<4FZoT>9T?Q8gC0*)n{DbGNSk3dPjc0UPqm|DydcLuM3KQTx!^6V?0qrU%$g8(a zO_1S%$?nch4ne{5vO}Br1gGk$lh1crqarZ9I>1$lz}9NA{ZMX6H^$qHB0v zIJjRu3Th?uzOo>f&h}utx$Rx=vg%aN^}1I|FJ319GUOl$H4{BRPxp=#gf0zPd<=>y ze#OgqX0l@M%*B<;yuwT%%c`Q%it{z4czav;Tvj%i@NuO5>Ga(0kL*#4GBl8r&g_p} z0hPJcP|iq7{drkg>DV`2b2GKv!54tUe7KFiTwE(7q`w}liC#%>ZjVq=_D1Q0Cu1o@ z{&xkgbkYrw`0y;I|9mYkyOr7N44T}uny0o*g`ftFpLRT|)z#^_z34)q@jkX4xcJ#H z{jF4^D~jYdDy&N5yb3epFk9j^lcW{N5FFWUD(H5ZpVjHWm8%dh^nyjmcwu=~&SrF~ z5u-p(zQK-Tg^u`Q(jE**7{F5(HZ;tnUwW~y^h6IkETMl*_wtCmnEO3v@x+d!V+Zgux8(S-HgD5BplrB zk4@eVNGMK4@nHme>ZgKrIJho)$rN4tpWMOdhihfCe?s(!b?ibJ@WKD;|3Lh^qO?xB zl*}$|GRdJ7LR99_zG5_8IBIOj>c1BTc!UDS}4o(=QpRvIw$&u1#_?NdEU5UWW z)bhzJL?JEaWw-w}K*&lK6yV)9XdoM}o&3`<-K}N77MuFotGYnq8n3mLLCAY=QwIw6 zono}6ObpBED2HlDhz3pf0(B%XKbhLEsZLNI!@98oCt^WeHb236+6{!rG zNoBLUV@5{$`pFZ^pa4~hw3yV^i6KG z@GFvFpnt)gJl3t=UUA1Lft(Ta=M&vGLqbDLTHpaQRO}GD{s{!iwp#U!T+H3aN4FX7O@8mNyix2K*{PkwJ%|WEB3ZCv zs54w(5sN2}S9#mZePc4yxsx(r^+u8EVp(f;m;sc_K#?jA0ZF5>iV0{RkG(NKnR>7g zGrxQ}(u%g43GO6~M}s0YUdU}ch9^jOo&Umh6|$RPwHEJ%_w3qrZxxq$na|DPhx4qG z_&$(gS`k74TOYLP}CG2&OrsPP^)UPyltt@mx4)ieB4b8Wswf@UcQgAJEXg!J+*Si1S2Mkw9FF znysbi`L=SQ`kj__8;TL83T>syiHU+gF#NDK+&$~z;t-4XqlwS1OeC(5nbuBMM?rhYXXO?}%+=s(?wJjH&>XBBZI z`ZOsqJVih8`2MX~cH9lGzjWS?O$%1dTD3pbPp(-wDvID=6r) zo%uiQeQ8(|S+{O%PYd11(Ar8X(}@!*Ls}6~0;C&SXh4XlfQ%6l5CkG31PDp|T84H& zL_k0Yh#(+Ska9aS{ve9TWedt=~~XT;Lxgq&7_%IBY|>76IP|1hmaIkyj~dlr&XDvQwz`+dcWna$0}mz3LsQe! z(Jd-zpHfvU9<7`fEH;T=tL6x5Wn&SUnPF_0ZAd!U($diBnFlO>-)?$Gr;VIB>?09A zn~8AjXTr+$VxP8@)HL$4Z-4qhTRrT3)vQiP!|aoaW{i|c|K=|NQy}VPSe1uWDX*{u zjp@gxe878aDQ?Y$f3?eGhcQMBkGddQF zBIex;4o#`)D0lbO-t(Y~WN&w5kFW2n;=uxEXXmu%&*N08>Zl&%>%Q{dRvfI_PT%}i z!PxY`wnECzIhcny{Q(lcKF`sj5oO!mPSDscQfs4o5pf`^fWB2hiRkSmM&x9QynKCq z`rin(df*tAk-ShssqV;GtudMB8W9glsQGJg7StBtMg&AylKgwLKO z&i)$&0YN;yg@DHX+NrtTAtUe{k~mnlo~M+$gh!a90{mk#IBm(^u%e^^WP1 z#cn&R9FzHBkyi8}?dA_To)J`Ww?^s8=`3Xg`x7D&`?9RX^st$vYyipJya|k?opz2p z^j6?<<%(bZr-M9H7Hf1RyR-C583Lq zStl$J{_=|9)waB*(h#D@LN9qpOoI3q4iM6V&xAW5Q&YXF5EWGh9&)dtSPSy+`ipXq zKOcQP@amu3rC9$Z`#@vZ9e+XwrK$48sdFQ)W=-KMbe~mpr4i&_IjNUta2V73s>QcR z9Z~7z@F+08yc?ErI@s^fk!ZoZGq+&dpuOqayu0D@&;s8CzvlSmor_IBL+&w)xkS>~ zh?eFM$)C5d*WzZ{z*HsP%)duk9KX=bh>sG)(hV%SHZD5tFX;yFPZ5VdH5;d@G6KAl z%*+=m4?n3GI021a!iP=&>8Q%!>4J=j(q0CB!$ox{!`!C)j@uOiMmKd|{D%~a4^6OD zWNO00jkS^dy!JPF{So1w-bC?CnHES8#g)qb4J?nlL_(Uu@Q1DhNxwm!58YaRfX05O z0lzz39>zwCP&*)Gc-_n!cKKmh`9&wM_KcFMr?QBT3$2aQjnxy4(VHYyTwOya5H}0- zuxV)k+JQ2gM92{>wD|SBP=X7xz1hUQ7FU~sM(FtjVwT7OjLvfXs=ZGID>Ol)Le!H; zMW8|%!-xbG&78IQass)vtZe!50Me5Zg7bBv_xMy$COcUBf81a9u{%0U=w8YwJ8(L( z52i2M9uliV?gf`hDgC=ZZ=3dR1YvTLLi0wg^g}hIQ&=XYAdAvZP7_QW=jMg+taa0vG3}A9P z?}-Le3qK5n#ySuqg2$Uc?mD+#?70)dE0=O&;!@FPm$@_qIysGA<~lG#^^6$Vu4S;~ zp)qx5VVEJf20VP^?43@H2zjW7xLP3|wN`!NG78Z^piC#h>o6pk*irIupN>flI(N*$ z-hSn?uOKm@4n5#E9pUE2j8}YJOGp7l2J9uCqJXigi1sRDOhHYV?$KFFaE*6+{ESsf zP0it?pDJ%oSgXklB)OL@)AXXb+uo90o&RhX2gMW2uGJNB2CiN>mGu$$Zh& zrJZt#dT}R&EVoF)zrZLdW-)#)^sau|ID+^XIM5XStM??JxD=SG?$wO3`C*`O!q_3| zbte&&nwm3>{RK8D`MWgNo3lE_>jGo@$j!I*{?y)Hua>j0M&j>B%%wL%K-Az*aP2Aq zDe8jl{l2QsIVBFuhqAeOtUjr=x*>9W)IiE(F3B!%v`n{R({x-CTe&%kYDP19uF?EP zHY=Ql1CLNA@$3u-y9zt;b<5;&uq&grqj&4>i?lXZ$6RIEe7^wKk>OAbNk`gUud)Mz zkmm_;2n`2i#nVRE8t;L=$(q34kfE{#Gt9)PsO~{cGtq=Ozn7apbazUVhtAyaXJG`x zs$MZ~M)77y^Oa9{IlhMBoyhyU6giq05tVddLU504CfbzE=OaU!c?uY^aFY|YPP3AT zH%f(@@FPF$k<*IlQw_m`oBw#?!Edh|v>&U5B<*@jVtr-q2>3-&v;$jFjFaS_+>)i;%;-mf&pj z+)t94TlJbGhn!1pZYJAWm;J>{tOWI#zB&&Gq%wGLn~9X4Tp1gw_9I-8pd)8*_^*H{ zL^=M81U|iPL(sr5%yMC}mf%qh*iYxgGby|1f`HBZwSGBu zTCT1;z_I6l4MAbgh1lO#HOB*UHs`Y1t7-Ad=JL>3Gr?}{Y?X?ZstSdjkm5uW)^;~h zGU+XecFr}2#yX$VQv#_{L(55l86jQI`s#vzGC0=4b3T6Z`}5}~%j?@RPUU$vR|dKA ziuUi@7rs0=o6?wz50Ftw4jeKe*R3@Z9kU;@)_R#O>_T~7^${Ma1?`cHzx^5QH9w%O z>%RZtBT6Nu;jFIfo@n0p3aUflQ9xyvGKz9U0%g1BLHzk=NAn1>;3iGTzkkDXK`>BS zL*=F37aScMq{7977MWDeS~ILo6T5=#Ua;hDkjF0BrR#|nwhuS2vWom!(tQ1<8@v~W zU6RWvtfbfnIfkQgI&;p>l-K*?7s`x_D77vE2@8jgkoRV04ag~;D+d-}CgM{B2lj3Q*PURat-ksAKEkN$IE@o`hhU7qDvju;*dAxb+^!K13` zd1s_BVb6p2jqJpm$@J^YTPdhW&H{K^Jws>d(Abuiqlc|LO{c_MDUXjp!nX^!@kt)l zh1aHCxvIMA;r%q(mWUO>DsuOlc;~Le=ui9l5X{B5&Pc^R6t{YXip%X+g$$R51DzuCI?&1 z#+$6Z{Z85N)=-UWbs<8{a6_A|q@$;Y<8P}*u*$hF_a-Srvw726;2ULCRfnQ%y}c)q z35nv|M^=iaQ)?=112ogoTB>GOG7*juuJ;)nGus~Q(pLN)dgDybSZrXMDQYXsIz?y<`TBg_h$MZ_z*EP8 zDVIqj-Q3&^VU&`xGSh;BD^5;0-o<`qt*fhRE{;DEMj${Ni)`GO$=18Co>|RLlx0e3 zC%P;Z)rL@Kzk#rRkh|QT8LNrUuc5I<QyVqj=-su7bjNtHid~>CTA7JnLf>SKn3vq;C}@t`hqG zVV~s}WLg6VRxpgKXGx{XM~@x_mlO}IVAKI&gTuSc*JI-z?U&5vSr3(+$XJ`7CNxQ& z%=Kg?s9XZk(My*c;JzPsh*mM%X_Vd2-I_6N-D#yA6H&ByMYWCRx@Mv=?rIa8T+Ze1 zxEFni#1e3a-1F?SdNhLvj$O$0>KU2cw+|Xy9iIbCC|9$O{gSuDV4ay$AZX@3dv>QY zxL)5~8b#Wvd@l6k8&ARTbiMI}ip8*Z!irYRmz)Hx%;6#ybgvdpJki_<5EC6e1)Qf` zu2fFh%oM5(7m=Gg$!k+~ymGZTxxKzkO%Ae%v^|tuJn-Fg2f}MQDdy-` zM|N{eM>RXlE&Tp-n6eo*zO4-wGagp$2Zh5wWjK1O?SKR&o1jDs{pCxk0R}F!s#g#} zPWX3&0S1C4=Yjkl__E5zMw=lcmW;FX^ZWQ|H%=6flAP3aJAwl%bS;S_Nvz65FVXB4 z-=>C5(KRw?4cJJe{bB)!A zPXHWyGP0M;G{>9xi*E(SSJfbY4Y{y|naOZ}$BC-TPqc-%I5(w&@SX< z8;bH56Us>^qf54)2&jc@7kwRN-`PA}%AEy~??A4;W-~c3n8*IVa6ZJ-3tDVqjh($d z_-EVm0q zIu_f)_ssMm#1#*xaS-r!e`%f@jSrW^@*ebfeK}!Mh6A62n-4+0B#7j9cI+xD#;MAWM4k|I1KxcaL9AGn*bAMdW&-Ket#u*a>)LIogyuB>AM7DB{G+T z6=~kR$_O#*-CkIGO?{3FC~=p?bmr}RqOYsF8)~|io}dJunjaS|n}aLL&aKFXZZAKu zFD$0R_0=-M3nUeq+?0jMZd?Cz|)EhvoLn|HW^+9`IUcB&) zyl+%m?iIw`tm+EFFOS{e0|MCVpivqW>K9xdi!<+ zC(Xr!Kftxd^GBvsEI{E2t(co_0AXH;KXdc-f09!BDGo>WKx6wE(!#1&Q!4?NwYI4e zr0MqH&{iZcZ9CBJP&y&dASl>ANxECoe}HJR!mRRr1h}CU4BWTh#=$YmKZgm`b}Aui zLZ_`-u^N@!UJZ7O>{og3&nZad1E+7YI3mz6Pu%RRzoJ=nRn_TpUCpaK6?&tq6L=j5ui_?4=#&Kaxbx?oHBT+-G4SLcTS z`@n%98T#?Zg2Doz!Ja>V9-aA3LAjcdrdJoPR%^GOFWJp>7m2c*1hm>L@OE zCWp44ZBM{;*U!x{X;UnvZX zn_pn>VhIcp#dR8eT~~tt1t^SkFNc`r2cej8xRl(?AFapAPi9QZX)C|}-=q^BkD0)s zKYsajuNHQy6Je5XnZSp}9<%>kp&_A$;Wws9N)Fq$N#Jfr{gGtd@yfgo<8L8@`O(c> zI(ahWKwcEj=d&d@LJ>p4e``!N5}p@WLkZIk)pV& zN9wsQB(l%4=WAczt}NGjF{k6OoKnNg2I|OaT=+a7pCp;6rT?=pm28yt%&oTD#>U3A z>PEoEtT;~LmH>q2dHEBIMYr5m6B%|!MZenKuLv+J)#COY-s@6!)zzbgGa>2_Am;xn zv^R(d9OX|V=PLB{z207*bz*olPb-a*t~Q>Iy}j6FnS&Q*0=bQ9_3J?s1PNW2L0#Dp zb&KEagHHo%LggzIX1mMHw2(YDq9IDiUU4anbk z_)w+I)e2jN zBQ{}Jfyv7kY2rzNv1jx)xTI#~fI~1LbcE*rN$ld}blncI5AtO+?U^`hg{fvNT|Y>e z(Fp*ARKWIX{E|ITa^UhMC-G;Y9CeS{Nu%v1_O3j~l+;boyJtDf8i!lJBX=Y&X>aQk z8A=BkCE`Ec4EWWd>n(%vvzzxn*FSge)hY8x6Q>PCD4JmGmpqG{K)~q|I3so~g0t*e zjVO^Cx7?|!=7ULEqlKN2O1)qkAUk3RbT%pb8%PlLUyeil=ZT+hEA#@A(#G%;011>H zNJ$~m^W7O;T4x5bmA0kTM7;m51s4 z-gZwC8C6?hdgThvn-Jx6Twh@?`-;ThQgO#!mV~eXEHPawy-@y~90f!K?p@n?*6lrz zFW5YD^v`DNzdD7E_$BR6kLyGfgG!SsU&AEln^%V#fosjWeH8P!8Jj2EaqsM)yQC$} z#mURHJ)`R3n)8I;&iT}Vgt^{m_7H*<+Lvctrl-#tenTywn76L(z-dNDTF6fVcTm%O zEu&&QS{*m`vM5JNd1U!jy-bKYa}gVDJFGP@*JSOe$n{y3wgZ-gX8;`(^jo$F`mKjz zpQhK(WOJ?VvM98PapkQKPK?yl)L4~cGM~j?6LxPcT_(W2*G{x5nQj%alXUgHR4qW< zg95;OWgs6zBTKZ+`M=o$_g$I+G;BFw=7|@-xhlFuShzZ6)caK%Q;wPOKjK9Zl$j|7 z**PA)Bk^FIN)C>*iZnN0pMl>0+A4SHS`lmFZacOSjf#BtryZ#wke@BElutZp6tkB1 zT|S8%xM4?2YPz-svzD18|86S$c)ushPz}?WE89$9IXO8I4T63X@!_pJ+6fXeYL>fC z#|kCNQn6@{S9B@!IER-0;h&qc$(%_Cl>74n2^psX7<5Y~MYhh+K1Md$ehu7*moHy7 z!EqoS^lK}fMzF1)t1L*_MXX%Xhx^~SVQRk61=Ut$QabU82Mta58TtGbG7WI|3lP-* zFN|eOoMbgt@7EJ9m+0u*A(7~jst+=cyORbqGnBKlrp0j`9j$ZX78Q%=z4YsT5Xg58 zU;iT@I$D5h>d7)j#IAj&l9YhM?$FG6mYf{=!8biMEm-QH30WJjJPKTIB0Uc$n(3JO zVE05l@_mP-nN!6Dg`-nON71Zfjmbl2^NzV$)d!DIyFnoe=Ou**T2`smgv-F&4mqoA6R z`pa(4Ib*+nM>l&hP+;Tc=Qp?PYCx_bNdJgKi7p_)g7QL}=m{Zvh(7-M_C z{HlG$fNYa;OhHx8&E2C#;DwDC#gb4cMB&Sql{Z(I{S;|WoT}%go(Bo)V=~}taJ$Bk z3JMAY47Ge=VZpu94e&+@ZB=y6XLazgRhAjE#_=qUq~|f=Xsx7vO5E~@fR7SLuq?q} zD9wX}RZeqwMaa>jT%pK4q;-DE&Qjh7-CWyJ)`FI`3$;ut3kqg{Q}$-=eR4YuzV#Ac zlx@EGXFhTm&Ef=O#-NT)T$d{#(0Tl5a`C9lE$RP{YxM@uAD_^-yO4d^$?b=3a+C~_N_Y<@_r%?i-Yhq)7gc{w9w>CKANvJXm#WaqW-) E00rO6M*si- diff --git a/packages/react/src/SelectPanel/SelectPanel.tsx b/packages/react/src/SelectPanel/SelectPanel.tsx index 8c929086bc5..396bb717309 100644 --- a/packages/react/src/SelectPanel/SelectPanel.tsx +++ b/packages/react/src/SelectPanel/SelectPanel.tsx @@ -454,7 +454,6 @@ export function SelectPanel({ height={height} width={width} anchorId={id} - variant={{regular: 'anchored', narrow: 'full-screen'}} pinPosition={!height} > From 7ed663f0342dd73474f443b37c8e0337ab7f84c7 Mon Sep 17 00:00:00 2001 From: siddharthkp Date: Tue, 11 Mar 2025 16:20:17 +0000 Subject: [PATCH 10/12] test(vrt): update snapshots --- ...dth-light-modern-action-list--true-linux.png | Bin 0 -> 33732 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png diff --git a/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png b/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-responsive-width-light-modern-action-list--true-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1b994c3baf17b4870895f1b4568c6351e69775fc GIT binary patch literal 33732 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

0X^`|1OdJVs6yq5VoN0CS!`kOLrh&_ zvnXNUw;(vg=t`nbTI%8t6TM^E>fee(Pe{RgYg9QSS$OEru((`6e_nzr_qyQQ9%|cILEiH@zH1X3bH*55^`O*sv4sL7DUvebWoZ9nX~p^WP)2bNF|k%!ydD-=4JZ z#&RS^A%9Tq1)K1JsS#eAS=j=n&w-loak4K1!x?-qqQ75?_PwiPBNj&L|5=;eM#7p2 z91qNQ$PFq~&T4hN=`2S8NVwy6`!J4jRFua=O76-O5(rNia>~*s(o$0oKj7ixhdX=( zI=wO_rywy(&_VJ39&eLwF<*L-e+=C|tM~EC9J?I-*wisWo9|IPbrE_54sf40bwC`k zelTizjRuasRcnubafytG@Z8@w&cDM%ZUZFg9bL*SSdxf`+k*F2iDrHG{X&YHwHfFQ zsHlJgz3{r zHw%%OqQWBVhAn;}6Q$^1&KF^9Iu!=``m1_{`GLZOGIBCb)XdKwRn^b*48P>zQDBV& zzEnX$Udd{Oe#UXV`FzjL>s}1P4lZ-7XH!ddFb~Jip)XXF0#8u=*c4 zV8?<}Lja>*EW$6?pUA}Vh@a4K6W|M^^t%kC2kHb-l-1S2ygx1~YLVOAe(E2)x%EoZ z(o-)R;?C{dF~XE)VaXx0}7MrJUCJ<;yOO zykhG=M;x-$i`czrZH3$c2o2>wvM~%8J6+-Xd;Lj@Y~(93m8=(+zydnsqqnH$45P$3 z&Y%^kH^Z;L<5l?lXMln7+*;a@MVb<~;<0zG{^d6te4FhI4LKv&7C?AkPNV%s(>*|@sC1G7uRXYdJiA9I#e zd&rN`+GQUH%EK+%RJ}`#uY*1ah1hRRJ0Se&dNGTg1?2+${6@>Y_+dP1VKetZuL|ro zk8Z@SINmGn`4RR|#a>RH%#rMK>ozhnvSpBOP_>=37agiY-kMmEfLXuEcYU+J9mbcq z=eYuumYkg?*bylxZ+C)^Z?yyO54Mwzk-`ACESvQmN&n8{s zil`?YZvAQ#n;9q&HFd-OEI~>sEymNPNm%(Pml^8IpPmOFCdPYd#m7F6F^)1Xu>&&yerJkyiv0axB89QxTO_!sr(^~o|IV{LtU#cU%)&AF{7NMF-yw$eHRzm->i zUh?6pMRR-609&Nzz(L>Z`j!^gKIGSI-n^c)U)J4runhk>s;zC(Ib!xt9}Ik5orB}? zrWa9wc@3=KpZ?btkuZJL**|xj2}$n)^_q)v%0D_cvoXOW-|Md;Ah;%#(fmIOqB+M8 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 Date: Thu, 13 Mar 2025 22:26:37 +0100 Subject: [PATCH 11/12] rename full-screen to fullscreen --- packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json | 2 +- packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx | 2 +- packages/react/src/Overlay/Overlay.module.css | 2 +- packages/react/src/Overlay/Overlay.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json b/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json index ce4d9eac7a6..8d52c6955ef 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.docs.json @@ -157,7 +157,7 @@ }, { "name": "variant", - "type": "{ regular?: 'anchored', narrow?: 'anchored' | 'full-screen' }", + "type": "{ regular?: 'anchored', narrow?: 'anchored' | 'fullscreen' }", "required": false, "description": "Optional prop to set variant for narrow screen sizes", "defaultValue": "{ regular: 'anchored', narrow: 'anchored' }" diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx index b8d7dca1b68..cb4de3af3a3 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx @@ -97,7 +97,7 @@ interface AnchoredOverlayBaseProps extends Pick + variant?: ResponsiveValue<'anchored', 'anchored' | 'fullscreen'> } export type AnchoredOverlayProps = AnchoredOverlayBaseProps & diff --git a/packages/react/src/Overlay/Overlay.module.css b/packages/react/src/Overlay/Overlay.module.css index 5fc6b5c8956..5aab9024d0a 100644 --- a/packages/react/src/Overlay/Overlay.module.css +++ b/packages/react/src/Overlay/Overlay.module.css @@ -157,7 +157,7 @@ visibility: hidden; } - &:where([data-variant='full-screen']) { + &:where([data-variant='fullscreen']) { top: 0; left: 0; width: 100vw; diff --git a/packages/react/src/Overlay/Overlay.tsx b/packages/react/src/Overlay/Overlay.tsx index 8d8f7221d5e..519be0d24f4 100644 --- a/packages/react/src/Overlay/Overlay.tsx +++ b/packages/react/src/Overlay/Overlay.tsx @@ -103,7 +103,7 @@ const StyledOverlay = toggleStyledComponent( max-width: calc(100vw - 2rem); } - &:where([data-variant='full-screen']) { + &:where([data-variant='fullscreen']) { top: 0; left: 0; width: 100vw; From 60378997ce717b6f30e410b69920b35edc669785 Mon Sep 17 00:00:00 2001 From: Siddharth Kshetrapal Date: Thu, 13 Mar 2025 22:27:42 +0100 Subject: [PATCH 12/12] update jest snapshot --- .../src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap b/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap index ddec3c55317..ce4d66ef15a 100644 --- a/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap +++ b/packages/react/src/__tests__/__snapshots__/AnchoredOverlay.test.tsx.snap @@ -30,7 +30,7 @@ exports[`AnchoredOverlay should render consistently when open 1`] = ` max-width: calc(100vw - 2rem); } -.c1:where([data-variant='full-screen']) { +.c1:where([data-variant='fullscreen']) { top: 0; left: 0; width: 100vw;