UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

19 lines (18 loc) 1.23 kB
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime"; /* * Copyright (c) 2023-2025 Datalayer, Inc. * Distributed under the terms of the Modified BSD License. */ // import { AlertIcon } from '@primer/octicons-react'; // import { Box, Flash as PrimerFlash, Link } from '@primer/react'; import { Link } from '@primer/react'; import { Banner } from '@primer/react/experimental'; import { QuestionIcon } from '@primer/octicons-react'; import { useNavigate } from '../../hooks'; export const FlashUnauthorized = () => { const navigate = useNavigate(); return (_jsx(_Fragment, { children: _jsx(Banner, { title: "Warning", variant: "warning", // onDismiss={action('onDismiss')} description: _jsxs(_Fragment, { children: ["Your current roles does not allow you to access this feature. Please", ' ', _jsx(Link, { inline: true, href: "javascript: return false;", onClick: e => navigate('/support', e), children: "contact support" }), ' ', "for more information."] }), primaryAction: _jsx(Banner.PrimaryAction, { onClick: e => navigate('/support/request', e), leadingVisual: QuestionIcon, children: "Contact support" }) }) })); }; export default FlashUnauthorized;