feat(instant): add interactive overlay presentation to umd bundle
This commit is contained in:
21
packages/instant/src/components/zero_ex_instant_overlay.tsx
Normal file
21
packages/instant/src/components/zero_ex_instant_overlay.tsx
Normal file
@@ -0,0 +1,21 @@
|
||||
import * as React from 'react';
|
||||
|
||||
import { Overlay } from './ui';
|
||||
import { ZeroExInstantContainer } from './zero_ex_instant_container';
|
||||
import { ZeroExInstantProvider, ZeroExInstantProviderProps } from './zero_ex_instant_provider';
|
||||
|
||||
export interface ZeroExInstantOverlayProps extends ZeroExInstantProviderProps {
|
||||
onClose?: () => void;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
export const ZeroExInstantOverlay: React.StatelessComponent<ZeroExInstantOverlayProps> = props => {
|
||||
const { onClose, zIndex, ...rest } = props;
|
||||
return (
|
||||
<ZeroExInstantProvider {...rest}>
|
||||
<Overlay onClose={onClose} zIndex={zIndex}>
|
||||
<ZeroExInstantContainer />
|
||||
</Overlay>
|
||||
</ZeroExInstantProvider>
|
||||
);
|
||||
};
|
Reference in New Issue
Block a user