Skip to content

Commit

Permalink
claire/fix-z-index-custom-alert-provider
Browse files Browse the repository at this point in the history
  • Loading branch information
clairelin135 committed Mar 1, 2024
1 parent 497b28e commit 7dcf1ff
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ export const Dialog = (props: Props) => {
return (
<BlueprintDialog
{...rest}
portalClassName="dagster-portal"
portalClassName={`dagster-portal${props.portalClassName ? ` ${props.portalClassName}` : ''}`}
backdropClassName="dagster-backdrop"
className="dagster-dialog"
className={`dagster-dialog${props.className ? ` ${props.className}` : ''}`}
>
{title ? <DialogHeader icon={icon} label={title} /> : null}
<ErrorBoundary region="dialog">{children}</ErrorBoundary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import {createGlobalStyle} from 'styled-components';
import {SubscriptionClient} from 'subscriptions-transport-ws';

import {AppContext} from './AppContext';
import {CustomAlertProvider} from './CustomAlertProvider';
import {CustomAlertProvider, GlobalCustomAlertPortalStyle} from './CustomAlertProvider';
import {CustomConfirmationProvider} from './CustomConfirmationProvider';
import {LayoutProvider} from './LayoutProvider';
import {PermissionsProvider} from './Permissions';
Expand Down Expand Up @@ -211,6 +211,7 @@ export const AppProvider = (props: AppProviderProps) => {
<GlobalTooltipStyle />
<GlobalPopoverStyle />
<GlobalDialogStyle />
<GlobalCustomAlertPortalStyle />
<GlobalSuggestStyle />
<ApolloProvider client={apolloClient}>
<AssetLiveDataProvider>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {Button, Dialog, DialogBody, DialogFooter, FontFamily} from '@dagster-io/ui-components';
import * as React from 'react';
import styled from 'styled-components';
import styled, {createGlobalStyle} from 'styled-components';

import {copyValue} from './DomUtils';
import {testId} from '../testing/testId';
Expand Down Expand Up @@ -73,6 +73,7 @@ export const CustomAlertProvider = () => {
onClose={() => setCustomAlert(null)}
style={{width: 'auto', maxWidth: '80vw'}}
isOpen={!!alert}
portalClassName="custom-alert-portal"
>
{alert ? (
<DialogBody data-testid={testId('alert-body')}>
Expand All @@ -96,3 +97,9 @@ const Body = styled.div`
font-family: ${FontFamily.monospace};
font-size: 16px;
`;

export const GlobalCustomAlertPortalStyle = createGlobalStyle`
.custom-alert-portal {
z-index: 1000;
}
`;

0 comments on commit 7dcf1ff

Please sign in to comment.