UNPKG

@devfamily/admiral

Version:

Admiral is a frontend framework for creating back office using React. It provides out-of-the-box components and tools that make developing an admin interface easy and fast.

26 lines (25 loc) 888 B
import '../assets/global.css'; import React, { ComponentType, ReactNode } from 'react'; import { LogoType } from '../ui/Layout/LayoutHeader'; import { DataProvider } from '../dataProvider'; import type { AuthProvider } from '../auth/interfaces'; import { ThemePreset } from '../theme/interfaces'; import { OAuthProvidersEnum } from '../auth/interfaces'; import { AdmiralLocale } from '../locale'; export declare type AdminProps = { menu: ComponentType; menuPopupExtraComponents?: ReactNode; logo?: LogoType; loginLogo?: LogoType; asideContent?: React.ReactNode; dataProvider: DataProvider; authProvider?: AuthProvider; themePresets?: { light: ThemePreset; dark: ThemePreset; }; locale?: Partial<AdmiralLocale>; oauthProviders?: OAuthProvidersEnum[]; baseAppUrl?: string; }; export declare const Admin: React.FC<AdminProps>;