diff --git a/.changeset/pr-759-2080482692.md b/.changeset/pr-759-2080482692.md new file mode 100644 index 000000000..017b123fe --- /dev/null +++ b/.changeset/pr-759-2080482692.md @@ -0,0 +1,3 @@ + +--- +--- diff --git a/client/packages/core/src/context/components/ContextNotAvailableDialog.tsx b/client/packages/core/src/context/components/ContextNotAvailableDialog.tsx deleted file mode 100644 index 71cfc956b..000000000 --- a/client/packages/core/src/context/components/ContextNotAvailableDialog.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import { useOnboardedContextsDialog } from '@equinor/portal-core'; -import { Button, Dialog } from '@equinor/eds-core-react'; -import { PortalProgressLoader } from '@equinor/portal-ui'; -import styled from 'styled-components'; - -type ContextNotAvailableDialogProps = { - allowAllContext?: boolean; -}; - -const Style = { - Wrapper: styled.div` - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 900; - background-color: #fff; - `, -}; - -export const ContextNotAvailableDialog = ({ allowAllContext }: ContextNotAvailableDialogProps) => { - const { hasContext, clearContext, currentContext, isLoading } = useOnboardedContextsDialog(allowAllContext); - - if (currentContext && isLoading && !allowAllContext) { - return ( - - ; - - ); - } - - return ( - { - clearContext(); - }} - > - {currentContext?.title} not available. - - The selected {currentContext?.type.id.toLowerCase()} is not enabled, please contact a portal - administrator - - - - - - ); -}; diff --git a/client/packages/core/src/context/components/index.ts b/client/packages/core/src/context/components/index.ts deleted file mode 100644 index 98f877754..000000000 --- a/client/packages/core/src/context/components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { ContextNotAvailableDialog } from './ContextNotAvailableDialog'; diff --git a/client/packages/core/src/context/index.ts b/client/packages/core/src/context/index.ts index 72fa31faa..9fe0e097e 100644 --- a/client/packages/core/src/context/index.ts +++ b/client/packages/core/src/context/index.ts @@ -1,3 +1,2 @@ -export * from './components'; export * from './types/relations'; export { useRelationsByType } from './hooks/use-relations-by-type'; diff --git a/client/packages/portal-core/src/hooks/index.ts b/client/packages/portal-core/src/hooks/index.ts index a0fbe2aa4..4bb46018e 100644 --- a/client/packages/portal-core/src/hooks/index.ts +++ b/client/packages/portal-core/src/hooks/index.ts @@ -3,7 +3,6 @@ export * from './use-context-resolver'; export * from './use-framework-context'; export * from './use-framework-current-context'; export * from './use-portal-client'; -export * from './use-store-current-view-id'; export * from './use-top-bar-actions'; export * from './use-onboarded-contexts'; export * from './use-portal-config'; diff --git a/client/packages/portal-core/src/hooks/use-store-current-view-id.ts b/client/packages/portal-core/src/hooks/use-store-current-view-id.ts deleted file mode 100644 index 66fda31e9..000000000 --- a/client/packages/portal-core/src/hooks/use-store-current-view-id.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { useEffect } from 'react'; -import { Observable } from 'rxjs'; -import { viewStorage } from '../store'; - -export function useStoreCurrentViewId(obs$: Observable) { - useEffect(() => { - const sub = obs$.subscribe(viewStorage.storeId); - return () => sub.unsubscribe(); - }, []); -}