Skip to content

Commit b3ceb0c

Browse files
(Lookup): reconfigure props around AutoAlign
1 parent c2ef2c8 commit b3ceb0c

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/scripts/Lookup.tsx

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ const LookupScopeSelectorContainer: FC<LookupScopeSelectorContainerProps> = ({
210210
* Props for LookupScopeSelector component
211211
*/
212212
type LookupScopeSelectorProps = {
213+
portalClassName: string;
213214
scopes: LookupScope[];
214215
targetScope?: string;
215216
disabled?: boolean;
@@ -223,6 +224,7 @@ type LookupScopeSelectorProps = {
223224
* Component for scope selector in multi-entity lookup
224225
*/
225226
const LookupScopeSelector: FC<LookupScopeSelectorProps> = ({
227+
portalClassName,
226228
scopes,
227229
targetScope,
228230
disabled,
@@ -367,7 +369,7 @@ const LookupScopeSelector: FC<LookupScopeSelectorProps> = ({
367369
});
368370

369371
return (
370-
<div className='slds-combobox_object-switcher slds-combobox-addon_start'>
372+
<div className='react-slds-lookup-scope-selector slds-combobox_object-switcher slds-combobox-addon_start'>
371373
<div className='slds-form-element'>
372374
<label className='slds-form-element__label slds-assistive-text'>
373375
Filter Search by:
@@ -418,9 +420,9 @@ const LookupScopeSelector: FC<LookupScopeSelectorProps> = ({
418420
</div>
419421
{scopeOpened && (
420422
<AutoAlign
421-
triggerSelector='.react-slds-lookup'
423+
triggerSelector='.react-slds-lookup-scope-selector'
422424
alignmentStyle='menu'
423-
portalClassName='slds-lookup-scope'
425+
portalClassName={portalClassName}
424426
>
425427
{({ autoAlignContentRef }) => (
426428
<LookupScopeSelectorContainer
@@ -699,6 +701,7 @@ const LookupDropdownContainer: FC<LookupDropdownContainerProps> = ({
699701
* Props for LookupDropdown component
700702
*/
701703
type LookupDropdownProps = {
704+
portalClassName: string;
702705
opened: boolean;
703706
loading?: boolean;
704707
listboxId: string;
@@ -720,6 +723,7 @@ type LookupDropdownProps = {
720723
* Component for dropdown menu
721724
*/
722725
const LookupDropdown: FC<LookupDropdownProps> = ({
726+
portalClassName,
723727
opened,
724728
loading,
725729
listboxId,
@@ -742,7 +746,7 @@ const LookupDropdown: FC<LookupDropdownProps> = ({
742746
<AutoAlign
743747
triggerSelector='.react-slds-lookup'
744748
alignmentStyle='menu'
745-
portalClassName='slds-lookup'
749+
portalClassName={portalClassName}
746750
>
747751
{({ autoAlignContentRef }) => (
748752
<LookupDropdownContainer
@@ -1325,6 +1329,7 @@ export const Lookup = createFC<LookupProps, { isFormElement: boolean }>(
13251329
<div ref={containerRef} className={containerClassNames}>
13261330
<div className='react-slds-combobox-group slds-combobox-group'>
13271331
<LookupScopeSelector
1332+
portalClassName={containerClassNames}
13281333
scopes={scopes}
13291334
targetScope={targetScope}
13301335
disabled={disabled}
@@ -1360,6 +1365,7 @@ export const Lookup = createFC<LookupProps, { isFormElement: boolean }>(
13601365
</div>
13611366
</div>
13621367
<LookupDropdown
1368+
portalClassName={containerClassNames}
13631369
opened={opened}
13641370
loading={loading}
13651371
listboxId={listboxId}
@@ -1406,6 +1412,7 @@ export const Lookup = createFC<LookupProps, { isFormElement: boolean }>(
14061412
/>
14071413
</div>
14081414
<LookupDropdown
1415+
portalClassName={containerClassNames}
14091416
opened={opened}
14101417
loading={loading}
14111418
listboxId={listboxId}

0 commit comments

Comments
 (0)