| 123456789101112131415161718192021222324252627282930 |
- import { Admonition } from 'ui-patterns/admonition'
- interface NoPermissionProps {
- resourceText: string
- isFullPage?: boolean
- }
- export const NoPermission = ({ resourceText, isFullPage = false }: NoPermissionProps) => {
- const NoPermissionMessage = () => (
- <Admonition
- type="warning"
- title={`You need additional permissions to ${resourceText}`}
- description="Contact your organization owner or administrator for assistance."
- />
- )
- if (isFullPage) {
- return (
- <div className="flex h-full items-center justify-center">
- <div className="max-w-lg">
- <NoPermissionMessage />
- </div>
- </div>
- )
- } else {
- return <NoPermissionMessage />
- }
- }
- export default NoPermission
|